coc-phpls を入れている環境で Enum を定義する

July 06, 2022

coc-phpls を入れている環境で Enum を定義しようとすると [intelephense 1001] [E] Unexpected 'Name'. Expected ';'. というエラーが出た。

error

原因と解決方法

現行の Intelephense のターゲットの PHP バージョンのデフォルトが 7.4.0 だった。

:CocConfig で設定ファイルを開いて

"intelephense.environment.phpVersion": "8.1.0",

を追加してやれば良い。


Profile picture

Written by@tateren