apd_set_socket_session_trace

(no version information, might be only in CVS)

apd_set_socket_session_trace -- リモートセッションのデバッグを開始する

説明

bool apd_set_socket_session_trace ( string ip_address_or_unix_socket_file, int socket_type, int port, int debug_level )

IP や (ファイルのような) Unix ドメインソケットで指定される TCP サーバ (例: tcplisten) に接続し、デバッグデータをソケットに送信します。 どのポート番号でも使用可能ですが、小さな番号は他のシステムで 利用されている可能性があるので大きめの番号を推奨します。

socket_type は APD_AF_UNIX (ファイルベースのソケット) あるいは APD_AF_INET (標準 TCP/IP) のいずれかです。

debug_level は以下の整数値を組み合わせた和です。

FUNCTION_TRACE      1
        ARGS_TRACE          2
        ASSIGNMENT_TRACE    4
        STATEMENT_TRACE     8
        MEMORY_TRACE        16
        TIMING_TRACE        32
        SUMMARY_TRACE       64

この値を「ゼロ」にして開始することは推奨しません。 ファイル内の指定した場所でデバッグを開始するには、 ブレークポイントメソッドを使用します。

例 1. apd_set_socket_session_trace() の例

<?php
  apd_set_socket_session_trace
("127.0.0.1",APD_AF_INET,7112,0);
?>