Apéndice D. El debugger de PHP

Tabla de contenidos
Usando el Debugger
Protocolo del debugger

Usando el Debugger

El debugger interno de PHP es útil para localizar fallos que se resisten. El debugger funciona conectandose a un puerto TCP cada vez que PHP comienza. Todos los mensajes de error de esa petición serán enviados a esta conexión TCP. Esta información se entiende que que es para un "servidor de debugger" que puede ejecutarse en un IDE o en un editor programabler (como Emacs).

Como poner en marcha el debugger:

  1. Establezca un puerto TCP para el debugger en el archivo de configuración (debugger.port) y activelo (debugger.enabled).

  2. Ponga en marcha un módulo de escucha de TCP en algun sitio (por ejemplo socket -l -s 1400 en UNIX).

  3. En su código, ejecute "debugger_on(host)", donde host es la dirección IP o el nombre de el host ejecutando un módulo de escucha de TCP.

Ahora, todos los avisos, notificaciones, etc. se mostrarán en ese módulo de escucha, incluso si lo ha desactivado con error_reporting().