PHP函数的参数里,前面三个点的形式...$args是什么含义和用法?

这是PHP5.6添加的功能(一种语法糖): 
可以通过...将函数参数存储在紧接的可遍历的变量中。

function add($a, $b, $c){return $a + $b + $c;}$num=[2, 3];echo add(1, ...$num);       //6

 
上面的第二个和第三个参数将会从$num中循环赋值($b为2,$c为3)。
 
手册地址:http://php.net/manual/zh/migra ... s.php

 

原文链接https://ask.zkbhj.com/?/article/247

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页