当我将laravel文件夹从一台电脑复制到另一台电脑并尝试运行它时,它显示以下错误:
分析错误:语法错误,中出现意外的"["C: ''examplep''htdocs''accounts''vendor''laravel''framework''src''Illuminate''Foundation''helpers.php在线383
同一个文件在源电脑中运行良好,但在目标电脑中则不然。
我在谷歌上搜索过,但没有帮助。
所以我试着把它放到网上。尽管我在生产服务器的database.php
文件中更改了数据库的名称,但它只使用旧数据库。
有人能帮我解决这个问题吗?
在其他电脑上,你有PHP<5.4.
http://php.net/manual/en/language.types.array.php
从PHP 5.4开始,您还可以使用短数组语法,它将带有[]的array()。
因此,最有可能的是,在第383行,您有一个具有新[]
语法的数组。
解决方案是升级PHP,不再支持PHP 5.3:http://php.net/supported-versions.php