XDebug は何に使用されますか?

XDebug は何に使用されますか?

test:coverage は情報を収集するために XDebug に依存しているため、まずこれをインストールして有効にする必要があります。

どのように機能しますか?

答え1

これはPHPモジュールであり、インストールにはサーバー側の設定が少し必要です。

スクリプトの実行を変更し、詳細を取り込み、より高精度な実行(実行中のコードの変更、変数/スタック/メモリなどの表示を含む)を可能にし、プロセス スタック ダンプのフォーマットを行うことで、PHP ソフトウェア自体の機能を拡張します。素晴らしいですし、無料です!

詳細はこちらをご覧ください:http://xdebug.org/docs/

答え2

Grizly が言った理由を人間的な言葉で説明すると、コード内のボトルネック (コードの残りの部分を遅くする原因) を見つけて修正できるということです。パフォーマンスにこだわりのある人 (私のような) や、高いトラフィック負荷が予想される人には便利です。

答え3

XDebug は、ユニット テストの実行時にカバレッジ統計を生成するために PHPUnit でも使用されます。

関連情報