apd_set_session_trace_socket
apd_set_session
APD Functions
PHP Manual

# apd_set_session_trace

(PECL apd 0.2-0.4)

apd_set_session_trace — Inicia la depuración de la sesión

### Descripción

void apd_set_session_trace ( int `$nivel_depuracion` [, string `$directorio_de_volcado` ] )

Comienza a depurar a {directorio_de_volcado}/apd_dump_{id_proceso}, si directorio_de_volcado no está definido, el parámetro apd.dumpdir del archivo php.ini es usado.

nivel_depuracion es un número entero que 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 muy recomendable usar MEMORY_TRACE. Es muy lento y no parece ser exacto (grandioso, ¿no?), además ASSIGNMENT_TRACE no está implementado. Entonces, para activar todos los rastreos funcionales (TIMING, FUNCTIONS, ARGS, SUMMARY (como strace -c)) use el valor 99.

Example #1 Ejemplo de apd_set_session_trace()

`<?php
apd_set_session_trace(99);
?>`

apd_set_session_trace_socket
apd_set_session
APD Functions
PHP Manual