PHP 3のデバッガのプロトコルは行ベースです。各行には タイプ を持ち、また メッセージ を構成する行もあります。各メッセージはタイプ start を持つ行で始まり、タイプ end を持つ 行で終わります。PHP 3は異なったメッセージを持つ行を同時に送ることが あります。 各行のフォーマット: 日付 時刻 ホスト (プロセスID) タイプ: メッセージデータ ISO 8601フォーマットの日付 (yyyy - mm - dd) マイクロ秒単位の時刻: hh: mm: uuuuuu スクリプト・エラーを生成したホストのDNS名 またはIPアドレス。 ホスト において このエラーを生成したPHP 3スクリプトのプロセスID 行のタイプ。以降に続くデータをどう解釈すべきかを、 受信プログラムに知らせます。 表 D-1デバッガの行タイプ 行データ 表 D-2デバッガのエラータイプ 例 D-1デバッガメッセージの例 1998-04-05 23:27:400966 lucifer.guardian.no(20481) start: notice 1998-04-05 23:27:400966 lucifer.guardian.no(20481) message: Uninitialized variable 1998-04-05 23:27:400966 lucifer.guardian.no(20481) location: (NULL ):7 1998-04-05 23:27:400966 lucifer.guardian.no(20481) frames: 1 1998-04-05 23:27:400966 lucifer.guardian.no(20481) function: display 1998-04-05 23:27:400966 lucifer.guardian.no(20481) location: /home/ssb/public_html/test.php3:10 1998-04-05 23:27:400966 lucifer.guardian.no(20481) end: notice