1
我剛剛上傳我的網站服務器,目前我正在嘗試對其進行配置,也有很多的問題,尤其是與改變路徑,現在我的主要問題是:Laravel語法錯誤
PHP Parse error: syntax error, unexpected '[' in /hermes/bosoraweb097/b1299/dom.epchurchadentaorg/xxxxxxxxxxxxx.com/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 49
所以我去到該文件的檢查:
if (! function_exists('app'))
{
/**
* Get the available container instance.
*
* @param string $make
* @param array $parameters
* @return mixed|\Illuminate\Foundation\Application
*/
function app($make = null, $parameters = []) // Line 49 error
{
if (is_null($make)) return Container::getInstance();
return Container::getInstance()->make($make, $parameters);
}
}
現在我個人看不出什麼不妥之處,它只是罰款在我的本地,莫不是另一個問題?
PHP版本的文件不匹配 – arkoak 2015-03-25 07:23:06
支持你有一箇舊版本的PHP不支持短數組語法(即'[]'而不是'array()')。如果該代碼來自Laravel,那麼它不支持您的PHP版本。如果你寫了代碼,那麼你需要使用'array()'。如果你無法升級PHP,那麼你很可能不幸運。 – 2015-03-25 07:24:16
需要更改php的版本。從這個鏈接幫助: - http://stackoverflow.com/questions/25038187/parse-error-when-deploying-on-shared-hosting-laravel-4 – 2015-03-25 07:24:40