当前位置: 首页 > 知识库问答 >
问题:

Laravel解析错误:语法错误,意外的T_CLASS,期望在artisanT_STRING

施博文
2023-03-14

PHP7.0。27(cli)(创建时间:2018年1月23日09:07:32)(NTS)
版权所有(c)1997-2017 PHP Group
Zend Engine v3。0.0,版权所有(c)1998-2017 Zend Technologies

分析错误:语法错误,意外的T_类,应为T_字符串或T_变量或“$”在/path_to_项目/artisan在线31
X-Powered-By:PHP/5.3中。29内容类型:文本/html

<?php 
class Foo{}
echo Foo::class;

?>

输出为:Foo

#!/usr/bin/env php
<?php
require __DIR__.'/bootstrap/autoload.php';

$app = require_once __DIR__.'/bootstrap/app.php';


$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);

$status = $kernel->handle(
$input = new Symfony\Component\Console\Input\ArgvInput,
new Symfony\Component\Console\Output\ConsoleOutput
);

$kernel->terminate($input, $status);

exit($status);

我是这样运行的:

* * * * * php /path_to_project/artisan schedule:run >> /path_to_project/log.txt
* * * * * php-cli -q /path_to_project/artisan  schedule:run >> /path_to_project/log.txt

如何解决此错误?

共有1个答案

公孙弘图
2023-03-14

你如何运行你的代码?无论运行的是什么,它都使用旧的PHP版本。

这里写着:

X-Powerd-By: PHP/5.3.29

请参阅有关如何修复它的类似问题:Laravel解析错误:语法错误、意外的T_类、应为T_字符串或T_变量

这个答案还建议使用php-cli来运行你的代码,而不是php:https://stackoverflow.com/a/41776870/7417402这可能解释了为什么你会得到不同的版本。

 类似资料:
  • 我在今年八月开发了一个laravel应用程序,当时运行良好。我现在试图运行该应用程序,它返回以下错误: 分析错误:语法错误,意外的T_类,应为T_字符串或T_变量,或D:\bkonme\artisan第31行中的“{”或“$” 第31行是这样的: 我的版本是,我在平台上使用。我有一些想法的发生,因为一些版本之间的冲突和,但我不知道如何解决这个问题,任何帮助?

  • 问题内容: 编译后,我得到错误信息 为什么我不能将i ++放在切片索引中?切片索引有什么限制吗? 问题答案: 前往常见问题解答(FAQ) 为什么++和-语句而不是表达式?为什么使用后缀而不是前缀? 如果不使用指针算法,则前缀和后缀增量运算符的便利性值会下降。通过将它们从表达式层次结构中完全删除,可以简化表达式语法,并且可以消除围绕 和-(考虑f(i )和p [i] = q [++ i])的求值的混

  • 有人能告诉我我做错了什么吗? 我只想在特定房间上在线显示用户。 下面的代码是调用my online的函数。这是我的聊天记录。当我加载页面时,这个函数也会加载。 在线 的PHP 这是我网上的内容。php 有什么帮助吗?

  • 第22行是: 我不知道为什么我会得到这个,我已经检查了我的语法,所有似乎是正确的。它基本上不喜欢执行查询后的任何内容 编辑: 我明白这是容易SQL注入,但我这样做只是为了测试目的。

  • 我正在使用Flash和PHP创建一个JPG。我让Flash和PHP在本地主机服务器上按预期工作。当我上传到服务器时,出现以下错误: 分析错误:语法错误,在/home/carlosrg/public\u html/mysubdomain/image中出现意外的“:”。php在线6 以及守则: 提前感谢您的时间。

  • 当我试图将一个博客条目添加到我的数据库中时,我总是得到一个错误。我有一个简单的语法荧光笔,但它不显示什么地方不对劲。 错误:< code>PHP解析错误:语法错误,意外的T_OBJECT_OPERATOR,在第75行和第71行应为“)” 我的脚本: