弱类型:

function myFunction($param1, $param2) {
    if(!is_numeric($param1) || !is_numeric($param2)) {
        return "Error: Parameters must be numeric";
    }
    return $param1 + $param2;
}

强类型:

function myFunction(int $param1, int $param2) {
    return $param1 + $param2;
}

在强类型中,函数定义时使用了 int 关键字来规定参数类型为整数。如果传递的参数类型不符合要求,则会抛出一个类型错误。

php自定义函数并用两种方式弱类型与强类型规定函数参数类型为int

原文地址: https://www.cveoy.top/t/topic/hb6x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录