MacでVSCodeのPHPバージョンが変わらない件の解決方法
Macで、PHP 8をbrewでインストールしたにもかかわらず、VSCodeからPHPを実行するとインストールしたPHP 8ではなくMac標準のPHPが使われてしまう現象に出くわした。
phpinfo() PHP Version => 7.3.24-(to be removed in future macOS)
PHP 8へのPATHはもちろん通してある。
ググってみるとsettings.jsonでphp.validate.executablePathを指定する解決方法がヒットしたのでやってみたが、反映されなかった。
解決方法
launch.jsonにruntimeExecutableの設定を追加したところ、解決した。
"runtimeExecutable": "{PHP実行ファイルのパス}"
phpinfo() PHP Version => 8.0.10