我的代碼:
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 尚不支持列舉。
有沒有辦法解決這個問題,或者這是不支持的東西?
編輯按照要求,這里是錯誤的螢屏截圖。

uj5u.com熱心網友回復:
打開 Visual Studio Code 設定并確保intelephense.environment.phpVersion指令設定為"8.1.0". 它可以為整個程式或特定專案設定。

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/404881.html
標籤:
