在PHP中,可以使用函数声明中的返回类型指定函数的返回类型。从PHP 7.0开始,可以使用以下返回类型:
以下是一些示例:
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
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站