Visual Studio CodeでPHPファイルを開くと警告が出るときの対応
Windows版のVisual Studio CodeでPHPファイルを開くと、Cannot calidate since no PHP executable is set. Use the setting php.validate.executablePath' to configure PHP executable.
と警告が出る。
これはVisual Studio CodeにPHPの実行ファイルのパスが設定されていないことで表示されるので、
警告にある通り[ファイル]-[基本設定]-[設定]からsetting.jsonを開き、php.validate.executablePath
にphp.exeのフルパスを設定する。*1
setting.json { "php.validate.executablePath": "php.exeのフルパス" }
php.exeのパスを設定していない時は構文に誤りがあってもシンタックスエラーにならなかったが、設定後はシンタックスエラーが発生するようになった。
入力中に構文チェックをする場合は、リンターを入力時に実行するようsetting.jsonにphp.validate.run
の項目を追記する。
setting.json { "php.validate.run": "onType" }