
Windows / VSCode で PHP ファイルを開いたときに出る定番の警告で、“VSCode が PHP 本体(php.exe)を見つけられないので構文チェックができません” という意味です。
あなたのコードの問題ではありません。
原因
- PC に PHP がインストールされていない
- もしくは、VSCode に PHP のパスが設定されていない
WordPress の functions.php 編集でよく出ますが、環境依存の通知です。
解決策(いちばん簡単)
① PHP を入れる
- XAMPP を入れると
php.exeがまとめて入るので簡単。
② VSCode にパスを設定
設定(settings.json)に次を追加:
"php.validate.executablePath": "C:/xampp/php/php.exe"
※ あなたの環境のパスに合わせて変更。
構文チェックが不要なら「オフ」でOK
小さな編集しかしないなら、通知だけ消したい人も多いので:
- VSCode 設定を開く
- 「php validate」で検索
- Validate を OFF にする
これでエラー表示は出なくなります。
まとめ
- これは PHP が見つからないだけの“環境エラー”
- PHP を入れてパスを設定すれば解決
- 構文チェックが不要なら Validate を OFF にするだけでOK