将Laravel从一台电脑复制到另一台电脑后,helpers.php显示了一个奇怪的错误


After copying Laravel from one PC to another it shows a strange error from helpers.php

当我将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