DBGpを使ってPHPのデバッガーをつくろう by 田実 誠

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

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

tzm_freedom 田実 誠 tzm_freedom

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