我今年在laravel
开发了一个August
应用程序,然后工作正常。我现在正在尝试运行该应用程序,并返回此错误:
解析错误:语法错误,意外T_CLASS,期待T_STRING或 D_ \ bkonme \ artisan第31行中的T_VARIABLE或'{'或'$'
第31行是这样的:
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我的PHP
版本为5.6.14
,我在XAMPP
平台上使用windows
。由于laravel
和PHP
之间存在某些版本冲突,我对它有所了解,但我不知道如何解决该问题,有什么帮助吗?
答案 0 :(得分:2)
即使您安装了PHP / 5.6.14,您的应用也绝对不会使用它。在PHP / 5.5(demo)之前,您无法使用gem 'web-console', '>= 2.0.0'
作为标识符。
该功能通过:: class 称为类名称解析,并在PHP手册的Migrating from PHP 5.4.x to PHP 5.5.x章节中进行了描述。