admin 发表于 2022-11-24 10:05:12

php函数中参数类型约束

php函数中参数类型约束

//类型约束
function fun(string $name,int $age) {
        echo "姓名:{$name},'<br>'";
        echo "年龄:{$age}<br>";
}
fun('tom',22);
//约束$name是字符串型,$age是整型返回值约束

function fun(int $num1,int $num2):int {//必须返回整型
        return $num1+$num2;
}
echo fun(10,20);                //30可以约束:string、int、float、bool、数组

//约束返回类型是数组
function fun():array {
}
//约束return后面不能有返回值必须在7.1以后的版本中才支持
function fun():void {    //void是空的意思
        return;
}
fun();

页: [1]
查看完整版本: php函数中参数类型约束