部署在共享主机上时解析错误(Laravel 4)

时间:2014-07-30 13:31:30

标签: php laravel-4

我出于某种原因在尝试将我的应用部署到共享主机时遇到错误。

我收到此错误:

解析错误:语法错误,意外'['在第411行的public_html / dev / vendor / laravel / framework / src / Illuminate / Support / helpers.php

function class_uses_recursive($class)
{
    $results = [];

    foreach (array_merge([$class => $class], class_parents($class)) as $class)
    {
        $results += trait_uses_recursive($class);
    }

    return array_unique($results);
}

我知道Laravel 4需要PHP> = 5.4并且我目前在我的主机上运行5.4,以及我的开发环境(应用运行良好)并且在上面的代码中我知道'[] '是旧数组的简写();

这可能是我只是在俯视,但我的大脑今天早上似乎运作不佳。

提前致谢!

1 个答案:

答案 0 :(得分:2)

我在linux共享主机中遇到了同样的问题。当我将默认版本的php从5.3改为5.5时,它已经正确解决了。