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:
Establezca un puerto TCP para el debugger en el archivo de configuración (debugger.port) y activelo
(debugger.enabled).
Ponga en marcha un módulo de escucha de TCP en algun sitio
(por ejemplo socket -l -s 1400 en UNIX).
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().