Laravel 语法错误

Laravel Syntax Error

我刚刚将我的网站上传到服务器,我目前正在尝试配置它,遇到了很多问题,尤其是在更改路径方面,现在我的主要问题是:

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 版本未达到 Laravel 5 要求的最新版本。 Laravel 5 你需要:

The Laravel framework has a few system requirements:

PHP >= 5.4 
Mcrypt PHP Extension 
OpenSSL PHP Extension 
Mbstring PHP
Extension Tokenizer PHP Extension

我认为你的服务器有 5.3