如果我有一个接受 splat 参数的 PHP 函数:
function1(...$parms1) {...}
我从另一个也接受 splat 参数的函数调用这个函数:
function2(...$parms2) {function1($parms2);}
function1 的调用似乎将 function2 parms 包装到另一个数组中(即 function1 看到数组中的数组)。
反正从传递PARMS的function2
到function1
原样,没有第二个参数数组的隐式创作?
不要误会我的意思,我可以看到 PHP 正在做我要求它做的事情,但是如果我可以将function2
splat 直接传递给function1
.
任何建议将不胜感激。
繁华开满天机