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);
?>