【发布时间】:2018-04-11 18:06:57
【问题描述】:
任务
我想用variable number of parameters (using ...) 编写一个函数,该函数调用另一个具有相同参数的函数,在末尾strong>调用一个新函数。顺序很重要!下面的例子只是为了演示。
我尝试了什么
function foo(...$params) {
$extraVariable = 6;
var_dump(...$params, $extraVariable);
}
foo(2, 4, 1, 4);
问题
当我运行它时,我收到以下错误消息:
PHP 致命错误:在第 3 行 /home/user/main.php 中的参数解包后无法使用位置参数
我怎样才能实现我的目标?
【问题讨论】:
-
如果反对者指出我的问题存在的问题,我将不胜感激。
-
@emix 这到底是怎么复制的?该线程不包含任何与参数解包相关的内容。