Laravel 9+ VSCODE中的PHP 8.0.8显示了语法错误,意外' - >' (t_object_operator)
为什么我在PHP 8.0.8上刚创建的Laravel 9项目显示了视觉工作室代码的错误?
VSCODE将其显示为错误:
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
Why is my freshly created laravel 9 project on PHP 8.0.8 showing an error by Visual Studio Code ?
VSCode shows this as an error :
return Limit::perMinute(60)->by($request->user()?->id ?: $request->ip());
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您在MacOS上使用MAMP,该MacOS已在Macos Mojave上预先安装了PHP 7.1.33,则更改Visual Studio代码设置,PHP> validate:可执行路径 - intertings.json中的编辑:
https://code.visualstudio.com/docs/docs/docs/docs /语言/php
If you're using MAMP on a macOS which has PHP pre-installed like PHP 7.1.33 on macOS Mojave then change in Visual Studio Code settings, PHP > Validate: Executable Path - edit in settings.json :
https://code.visualstudio.com/docs/languages/php
仅使用php inteliphense扩展和统一其他PHP扩展,例如php-Intellisense
Only use PHP Inteliphense extension and unistall other php extensions such as php-intellisense