Depuración en PHP
PHP Manual

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:

  1. Configure un puerto TCP para el depurador en el archivo de configuración (debugger.port) y habilítelo (debugger.enabled).
  2. Configure un receptor TCP en ese puerto en alguna parte (por ejemplo, socket -l -s 1400 en sistemas Unix).
  3. 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().


Depuración en PHP
PHP Manual