apd_set_session_trace_socket
(PECL apd >= 0.2)
apd_set_session_trace_socket — Старт удаленной отладки
Описание
$tcp_server
, int $socket_type
, int $port
, int $debug_level
) : bool
Соединяется с указанным tcp_server
(например,
tcplisten) и посылает отладочную информацию в сокет.
Список параметров
-
tcp_server
-
IP или доменный сокет Unix (как бы файл) TCP сервера.
-
socket_type
-
Может быть
AF_UNIX
для сокетов на базе файлов, илиAPD_AF_INET
для стандартного tcp/ip. -
port
-
Вы можете использовать любой порт, но рекомендуется использовать большие числа, так как чем ниже число, тем больше вероятность, что его уже кто-то использует.
-
debug_level
-
Целое число, полученное сложением констант XXX_TRACE.
Не рекомендуется использовать константу
MEMORY_TRACE
. Это очень медленно и может давать неточные результаты.ASSIGNMENT_TRACE
еще не реализовано.Для включения всех видов отслеживания функций (TIMING, FUNCTIONS, ARGS SUMMARY (наподобие strace -c)) используйте значение 99
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример использования apd_set_session_trace_socket()
<?php
apd_set_session_trace_socket("127.0.0.1",APD_AF_INET,7112,0);
?>