PHP 3の内部デバッガはバグを追跡し、回避するのに役立ちます。この デバッガは、PHP 3が開始されるたびに TCP ポートに 接続することにより動作します。そのリクエストからのすべての エラーメッセージはこのTCPコネクションに送られます。この情報は IDE や(Emacs のような)プログラマブル・エディタの 中で動作する「デバッグ用サーバ」のために使われます。 デバッガの設定方法: 設定ファイル (debugger.port) でデバッガ用のTCPポートを設定し、それを (debugger.enabled) で有効にします。 どこかでそのポートに対してTCPリスナを設定します。 (たとえば、UNIXでは socket -l -s 1400) コードの中で"debugger_on( host )" を実行します。ここで host は TCP リスナが動作しているホストのIPアドレス 又はホスト名です。