1. プログラムの実行中に、追跡する変数、呼び出しスタック、および各関数呼び出しのパラメーターを対応する場所に記録します。この情報を 1 行に 1 つの変数として特定の形式でファイルに記録します。特定のデータ形式 ここでは詳細については説明しませんので、コードを参照してください。
すべてのデバッグ情報をページに表示し、デバッグとの同期を保つために Ajax で動的に更新します。
BackTrace は呼び出しスタック情報です。画像には反映されません。ajax によって動的に更新されます。
ローカル マシンのスクリーンショットをさらにいくつか説明します。
1.変数 (上記はプログラム、以下は apache_request_headers() のデバッグ出力)
追記:
プログラム 基本的にはPHP変数のデバッグと追跡の機能を実装しており、コールスタックとコールパラメータを表示する機能も付いています
最近ではecho、print_rです。 、var_dump およびその他のシステム関数は、必要な場合を除いて、デバッグ出力に使用されることはほとんどありません。基本的に、これを使用すると、必要な結果を得ることができます
特に drupal のような複雑なシステムの場合、プログラムがどのように実行されるかを明確に知ることができます。
ログ ファイルのサイズが 5M を超えないようにしてください。ブラウザがクラッシュする可能性があります。
詳しくは、お読みいただきありがとうございます。関連記事については、PHP 中国語 Web サイト (www.php.cn) にご注意ください。