在php中,函数和方法的形参都可以根据需要来写类型。方法形参写类型有以下几个方面的好处:
那么,在PHP中,如何给方法的形参写类型呢?下面是一些方法:
function sum(int $a, float $b) {
return $a + $b;
}
echo sum(1, 2.5); // 输出 3.5class Person {
public function getName() {
return '张三';
}
}
function sayHello(Person $p) {
echo 'Hello ' . $p->getName();
}
$p = new Person();
sayHello($p); // 输出 Hello 张三function foo(array $arr) {
foreach ($arr as $a) {
echo $a . ' ';
}
}
foo([1, 2, 3]); // 输出 1 2 3function foo(?string $str) {
if ($str === null) {
echo 'null';
} else {
echo $str;
}
}
foo(null); // 输出 null
foo('hello'); // 输出 hello总之,给PHP方法形参写类型提示可以让代码更加健壮、易读和易于扩展。因此,在编写PHP方法时,我们应该充分利用这个特性,以更好地构建高质量的代码。
以上就是php怎么如何给方法的形参写类型的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号