Laravel解析错误:语法错误,意外T_CLASS,期待T_STRING

时间:2015-12-01 12:17:11

标签: php laravel laravel-5

我今年在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。由于laravelPHP之间存在某些版本冲突,我对它有所了解,但我不知道如何解决该问题,有什么帮助吗?

1 个答案:

答案 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章节中进行了描述。