[英]How do I correct syntax highlight in VS Code for PHP 8.1 Enum Class?
我的代码:
namespace App\Enum;
enum HomeStatus: string
{
case RENT = 'rent';
case MOVE_IN = 'move_in';
case SOLD = 'sold';
case COMING_SOON = 'coming_soon';
}
上面的代码正在执行和工作,但编辑器出现以下错误:
Unexpected 'Name'. Expected ';'.intelephense(1001)
我正在使用Intelephense v1.8.0
,我认为它是最新的。
在更改日志中它说:
PHP 8.1 is now the default version.
我认为要么不是这种情况,要么 PHP 8.1 尚不支持枚举。
有没有办法解决这个问题,或者这是不支持的东西?
编辑按照要求,这里是错误的屏幕截图。
对我来说,Alvaro 的解决方案只是解决问题的一半。 我还必须更新此设置以指向我的 PHP 可执行文件。
{
"php.validate.executablePath": "C://laragon//bin//php//php-8.1.3-Win32-vs16-x64//php.exe"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.