Uso del Depurador
El depurador interno en PHP 3 es útil para rastrear fallos
difíciles de señalar. El depurador funciona creando
una conexión con un puerto TCP en cada
ocasión que PHP 3 arranca. Todos los mensajes de error de
esa petición serán enviados a esta conexión
TCP. Esta información tiene como propósito ser usada
por un "servidor de depuración" que puede correr dentro de
un IDE o editor programable (como Emacs).
Cómo configurar el depurador:
-
Configure un puerto TCP para el depurador en el archivo de
configuración (debugger.port) y
habilítelo (debugger.enabled).
-
Configure un receptor TCP en ese puerto en alguna parte (por
ejemplo, socket -l -s 1400 en sistemas
Unix).
-
En su código, ejecute
"debugger_on(host)", en donde
host es el número IP o nombre
del servidor huésped en donde está corriendo el
receptor TCP.
Ahora, todas las advertencias, noticias etc. aparecerán en
ese socket receptor,
incluso si las ha deshabilitado con
error_reporting().