【发布时间】:2021-03-26 01:08:27
【问题描述】:
我刚刚打开我正在处理的 Laravel 项目并遇到了这个(见图)。 我什至不知道从哪里开始解决它。 任何人都可以给我一个关于它可能需要做什么以及我可以从哪里开始解决它的方向吗? (打开其他 Laravel 项目时也会发生。)
我不知道这是否与此问题有关,但由于 XAMPP 的错误,我停止了该项目的工作。我不得不重新安装它,它现在正在工作。我没有保留任何数据表,因为它们只填充了一些虚拟数据。我只是想再次运行迁移。
非常感谢!如有必要,我很乐意提供更多详细信息!
【问题讨论】:
-
这看起来像 php 语法检查使用了一个相当旧的 php 版本。查看设置:Preferences > Extensions > PHP > Edit in settings.json。您可以在那里设置 php 版本的路径。 (或者修复用户路径中的php路径)
-
@kuh-chan 我在 settings.json 中添加了 "php.validate.executablePath": "c:/xampp/php/php.exe" 但过了一段时间一切又变红了(即使在重新启动后vscode 和笔记本电脑)
-
你使用什么扩展?
-
我一一禁用了扩展,它一定与 PHP Intellisense 扩展有关。我什至尝试了 Intelephene,但仍然显示了一些错误。我将“intelephense.diagnostics.undefinedTypes”设置为false,因为这里的答案建议它现在有效,stackoverflow.com/a/59266972/9994944