Forum und email

apd_set_socket_session_trace

(No version information available, might be only in CVS)

apd_set_socket_session_trace — Inicia la depuración remota de la sesión

Descripción

bool apd_set_socket_session_trace ( string $direccion_ip_o_archivo_socket_unix , int $tipo_socket , int $puerto , int $nivel_depuracion )

Se conecta al servidor tcp (p. ej. tcplisten) con la IP o socket de Dominio Unix (como un archivo) especificado, y envía la información de depuración al socket. Puede usar cualquier puerto, pero números altos son mejores puesto que la mayoría de los números bajos pueden ser usados por otros servicios del sistema.

El tipo_socket puede ser APD_AF_UNIX (para sockets basados en archivos) o APD_AF_INET (para tcp/ip estándar)

nivel_depuracion es un número entero el cual es formado sumando los siguientes valores:

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

Sinceramente, no es recomendable establecer el valor a 'cero' para comenzar, y usar los métodos de detener la ejecución para iniciar la depuración en un lugar específico en el archivo.

Example#1 Ejemplo de apd_set_socket_session_trace()

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