我使用Slim Framework,並且設置了一個非常簡單的API來從數據庫檢索數據。這完美地在我的本地機器OS X El Capitan上運行。意外[ - 在本地工作,但不在共享主機上
但是 - 移動文件到一個共享的託管環境時,所有路由拋出500錯誤,這個錯誤具體是:
Parse error: syntax error, unexpected '[' vendor/nikic/fast-route/src/functions.php on line 12
12號線:
function simpleDispatcher(callable $routeDefinitionCallback, array $options = []) {
我不能弄清楚爲什麼它會在這一行上拋出一個解析錯誤,爲什麼它在我的本地工作,但不是共享的,都運行PHP 5.5的一個版本。有人對此有何看法?
要麼相應地修改代碼 – andrew
升級肯定是要走的路。 PHP 5.3在幾乎兩年前就已經到達了生命的盡頭(http://php.net/eol.php)。即使PHP 5.5將於[2016年7月10日](http://php.net/supported-versions.php)即將到期。 – alexw