可变参数的函数
//第一种##
$param = ['a','b','c'];
function test($a,$b,$c){
var_dump($a,$b,$c);
}
echo "old style:\n";
//旧方式
test($param[0],$param[1],$param[2]);
echo "new style:\n";
//可变参数
test(...$param);
//第二种##
function test(...$params){
return array_sum($params);
}
echo test(1,2,3,4,5);
链式访问
class test{
function __construct(){
}
function a(){
echo 'a\n';
return $this;
}
function b(){
echo 'b\n';
return $this;
}
}
$str = new test();
$str->a()->b();