我想知道是否有人可能知道替代PHP 5.6.x和更高版本的运算符(或者我认为它被称为splat运算符)的...
。PHP 5.4.17“...运算符”的替代方案
什么我目前在做我的PHP 7的版本是:
$this->callAction(
...explode('@', $this->routes["authControllers"][$this->routes["uri"][$uri]])
);
的callAction()
功能需要两个参数callAction($controller, $action)
但现在我需要的代码降级到PHP 5.4.17。
PHP 5.4将近两年没有支持,因此运行危险并不安全。也就是说,旧的方法是使用http://php.net/func_get_args代替。 – ceejayoz
谢谢我看看func_get_args。 是的,我知道它已经退出了一段时间的支持,但我的老师并没有更新他的本地服务器:/ –
要么爆炸到一个数组,并通过'0'和'1'或使用'call_user_func_array ()'。 – AbraCadaver