http://www.nowamagic.net/librarys/news/detail/2173
为了不让大家知识落伍太多,我们今天专门为大家准备了PHP函数中的几个特性来供大家学习使用。
1,支持了function use写法,这个写法如下:
$example = function () use ($message) {
var_dump($message);
};
2,支持了...$args 参数的写法,可以使用 ... 去访问变量参数
<?php
function myfunc(...$args) {
$acc = 0;
foreach ($args as $n) {
$acc += $n;
}
return $acc;
}
echo sum(1, 2, 3, 4);
?>
3,使用... 来提供参数
<?php
function myfunc($a, $b) {
return $a + $b;
}
echo myfunc(...[1, 2])."\n";
$a = [1, 2];
echo myfunc(...$a);
?>
另外,在PHP7当中,还会加上强制类型的参数限制。