【发布时间】:2016-03-05 08:49:55
【问题描述】:
我今年在August 中开发了一个laravel 应用程序,当时它运行良好。我现在正在尝试运行该应用程序,它返回此错误:
解析错误:语法错误、意外的 T_CLASS、需要 T_STRING 或 D:\bkonme\artisan 第 31 行中的 T_VARIABLE 或 '{' 或 '$'
第31行是这样的:
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);
我的PHP 版本是5.6.14,我在windows 平台上使用XAMPP。由于laravel 和PHP 之间存在版本冲突,我对此有所了解,但我不知道如何解决该问题,有什么帮助吗?
【问题讨论】:
-
安装一块新的 laravel 并把你的控制器、模型等放在那里 mybe 会工作不知道只是想法。
-
你能在第 31 行之前显示更多代码吗?您可能忘记关闭标签或写分号 ;
-
这将是一大堆工作要做,我想要一些简单的解决方案!
-
我不明白这应该如何连接到某个版本。
class是 php 中的保留字。它不能用作某些属性或类似属性的有效标识符。 -
你100%确定你运行的是php 5.6吗? @arkascha 从 5.5 开始可用:php.net/manual/en/…