Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 指定返回类型

作者:忽然之间   发布日期:2026-01-13   浏览:440

在PHP中,可以使用函数声明中的返回类型指定函数的返回类型。从PHP 7.0开始,可以使用以下返回类型:

  1. 原始类型:int,float,string,bool。
  2. 类型声明:class name。
  3. 数组类型:array。
  4. 可以为null的类型:?type。
  5. 接口:interface name。
  6. 自定义类型:自定义的类名。

以下是一些示例:

function sum(int $a, int $b): int {
    return $a + $b;
}

function divide(float $a, float $b): ?float {
    if ($b == 0) {
        return null;
    }
    return $a / $b;
}

function getArray(): array {
    return [1, 2, 3];
}

function getObject(): CustomClass {
    return new CustomClass();
}

在上面的示例中,sum函数返回一个整数类型,divide函数返回一个可以为null的浮点数类型,getArray函数返回一个数组类型,getObject函数返回一个自定义的类类型。

需要注意的是,返回类型声明只是一种约定,PHP不会在运行时强制执行返回类型。

上一篇:静态方法定义 php

下一篇:php strpos

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站