语法错误,意外的'类' (T_CLASS),期待标识符(T_STRING)或变量(T_VARIABLE)

时间:2017-09-26 04:50:29

标签: laravel-5.1

我在centos 6.9上使用laravel5.0,当我尝试运行php artisan migarate时,得到错误PHP Parse错误:

val l: List<Deferred<String>>  = (1..2).map {i -> async(Unconfined){ "$i" }}
val x: Deffered<List<String>> = async(Unconfined) { l.map {it.await()} }

请任何人帮忙

2 个答案:

答案 0 :(得分:1)

更改您需要安装

的L5.0的php版本

PHP&gt; = 5.4,PHP&lt; 7

https://laravel.com/docs/5.0

答案 1 :(得分:0)

我使用Laravel5.4和CentOS7.4,并在系统中预装了PHP5.4,但是我通过源代码手动安装了php7.0,而没有链接到 / usr / bin 所以当我运行 php artisan schedule:run 时,它实际上运行了php5.4的命令,当然我得到了同样的错误。所以我将php7.0链接到 / usr / bin 以使其成为默认的php,然后我修复了它。