採択 2022/04/10 16:05〜 Track B レギュラートーク(20分)

DBGpを使ってPHPのデバッガーをつくろう PHPerKaigi 2022

tzm_freedom 田実 誠 tzm_freedom

Xdebugを使うとブレークポイントやステップ実行によるデバッグができるようになります。
XdebugはDBGpという通信プロトコルを使って、IDEとデバッグ対象のコミュニケーションを行いデバッグしています。
本セッションではPHPのソケット通信を使った簡易的なデバッガーを通じて、DBGpのプロトコルやデバッガーの裏側についてご紹介します。