Trazas de depuración en PHP
(2 comentarios)
Dos de las funciones más útiles a la hora de depurar una aplicación PHP cuando no podemos o no queremos utilizar un depurador completo son debug_backtrace y debug_print_backtrace. Estas funciones permiten, como es de esperar por su nombre, generar la traza inversa de la ejecución del script. Esto es, determinar las funciones cuya ejecución ha provocado que el script llegue a esa línea de código, junto con los parámetros pasados a esas funciones. La diferencia entre ambas es que, mientras debug_print_backtrace imprime la traza en la salida estándar, debug_backtrace la guarda en un array.
[Pulsa para continuar]