Laz*_*tle 14 php visual-studio-code php-8.1
我的代码:
namespace App\Enum;
enum HomeStatus: string
{
case RENT = 'rent';
case MOVE_IN = 'move_in';
case SOLD = 'sold';
case COMING_SOON = 'coming_soon';
}
Run Code Online (Sandbox Code Playgroud)
上面的代码正在执行并工作,但编辑器出现以下错误:
Unexpected 'Name'. Expected ';'.intelephense(1001)
我正在使用Intelephense v1.8.0我认为是最新的。
在更改日志中它说:
PHP 8.1 is now the default version.
我认为要么情况并非如此,要么 PHP 8.1 还不支持枚举。
有没有办法解决这个问题,或者这是尚未支持的东西?
编辑根据要求,这是错误的屏幕截图。
Álv*_*lez 17
打开 Visual Studio Code 设置并确保intelephense.environment.phpVersion指令设置为"8.1.0"或更大。它可以针对整个程序或针对特定项目进行设置。
{
"intelephense.environment.phpVersion": "8.1.0"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7203 次 |
| 最近记录: |