Developmentのプレビュー版が使えるようになったので先日Node.jsで試してみましたが、PHPのXdebugによるデバッグも試してみました。Developmentの拡張機能のインストールは下記の記事と同じです。DevelopmentでDocker内のNodeでデバッグしてみたサンプルのプロジェクトをclonePHPにもサンプルのプロジェクトがありますので、そちらをcloneしてきます。Container...を選択します。フォルダを指定するとDockerイメージがビルドされ、コンテナの中でVSCodeが開き直され準備完了です。デバッグする基本的な準備はできたのでデバッグしてみます。下記のように、適当な箇所にブレークポイントを設置します。デバッグをスタートするためF5を押すか、下記のようにデバッグメニューの実行ボタンをクリックします。問題なければ下記のように停止し、変数の中身を見ることができます。ブラウザアクセスでデバッグする上記の方法だと、コマンドラインでの実行としてのデバッグになりますので、ブラウザでアクセスしてもブレークポイントで停止できません。そのため、サーバーとしての動作でも止められるように.vscode/launch.jsonのconfigurationsに下記のような設定を追加します。},次にデバッグメニューでその設定を選択して起動します。するとXdebugのListenがスタートします。次に、プログラムをサーバー起動させます。これでブラウザからアクセスできるようになります。localhost:8000これでhttp://localhost:8000にブラウザアクセスすると先程の同様にブレークポイントで止まります。まとめ通常の開発にはあまり使わないかもしれませんが、フレームワークの中の処理を追いたいとか、APIやテストの開発時には便利そうですね。他の言語も試してみたいと思います。ツイッターでシェアみんなに共有、忘れないようにメモマシュマロでメッセージか投げ銭?だら@Crieit開発者Crieitの開発者です。LAMPで開発しているWebエンジニアです(在宅)。記事でわかりにくいところがあればDMで質問していただくか、案件発注してください。業務依頼、同業種の方からのコンタクトなどお気軽にご連絡ください。Vue等色々https://torima.appllis.net/users/dala00Crieitは個人で開発中です。どんな軽い内容でも嬉しいです。