原則:
1. プログラムの実行中に、追跡する変数、呼び出しスタック、および各関数呼び出しのパラメーターを対応する場所に記録します。
この情報を特定の形式で記録します。 . ファイル、1 行に 1 つの変数。特定のデータ形式のコードを参照してください。ここでは詳しく説明しません。
2. 毎回、すべての情報が表示されます。ブラウザ経由でログインすると、このプログラムはファイル全体を読み取って分析し、
ページ上のすべてのデバッグ情報を表示し、動的に Ajax を更新して同期を維持します。デバッグ
絵を描いてみましょう。
BackTrace は、画像には反映されていないコールスタック情報です。
関数:
を取得します。さらにいくつかのスクリーンショット 以下はマシン図の説明です:
1. インクルードファイル、デバッグ変数 (上はプログラム、下は apache_request_headers() のデバッグ出力です)
2. Drupal システム内の特定の関数のコールスタックリスト
3. スタック内の関数のパラメーターを呼び出します