我想知道是否有人可能知道替代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