我们在以前定义函数的时候考虑到,万一我们函数中传参可能一个/多个的话都是采取以下两种方法
1.默认值
[PHP] 纯文本查看 复制代码 function hello($name=''){
echo $name;
}
hello('hello');
hello();
2.使用数组方式
function hello(Array $arr){
foreach ($arr as $key => $value) {
echo $value;
}
}
hello([]);
hello(['a','b']);
在我查阅官方手册的时候发现了另一种写法不过好像在php5.6以上才支持,那就是可变参数写法
[PHP] 纯文本查看 复制代码 function hello(...$arr){
var_dump($arr);
}
hello();
hello('a','b');
这个时候参数可写可不写
|