apd_set_session_trace_socket()
(PECL apd >= 0.2)
Starts the remote session debugging
说明
apd_set_session_trace_socket(string $tcp_server,int $socket_type,int $port,int $debug_level): bool
Connects to the specified$tcp_server(eg.tcplisten)and sends debugging data to the socket.
参数
- $tcp_server
IP or Unix Domain socket(like a file)of the TCP server.
- $socket_type
Can be
AF_UNIX
for file based sockets orAPD_AF_INET
for standard tcp/ip.- $port
You can use any port, but higher numbers are better as most of the lower numbers may be used by other system services.
- $debug_level
由加上XXX_TRACE常量而形成的整数。
不建议使用
MEMORY_TRACE
。这会很慢且似乎不精确。ASSIGNMENT_TRACE
还未被实现。要打开所有跟踪功能(TIMING, FUNCTIONS, ARGS SUMMARY(比如 strace -c))则使用 99 作为值。
返回值
成功时返回TRUE
,或者在失败时返回FALSE
。
范例
Example #1 apd_set_session_trace_socket() example
<?php apd_set_session_trace_socket("127.0.0.1",APD_AF_INET,7112,0); ?>