Debug paso a paso en Netbeans desde scripts PHP de la linea de comandos

No soy muy amigo de los debugs paso a paso por que por lo general demandan demasiado tiempo para encontrar lo que se busca, con un par de echo y var_dumps en lugares bien concretos la cosa suele ser más rápida; pero cuando estamos trabajando con un código ajeno o una librería de tercero, donde no tenemos idea lo que hace, esta bueno contar con esta característica.

Netbeans trae un sistema muy piola y facil de usar para correr Xdebug en aplicaciones web con PHP. Hoy estuve necesitando correr el debugger desde la linea de comandos, cosa que nunca antes necesite hacerlo y me econtré con que es bastante sencillo tambien, lo único que debemos hacer es setear una variable de entorno en la terminal con el idekey (el Session ID que dice en la ventana de preferencias de Xdebug dentro de Netbeans).

En resumen

Exportar la variable XDEBUG_CONFIG :

#export XDEBUG_CONFIG=”idekey=netbeans-xdebug”

Setear los breakpoints

Iniciar el debugger desde la IDE (Debug Project)

Ir a la consola con la variable de entorno y correr el script

Empezar a debugear

Y eso es todo, la data la saque de este post

http://geexus.blogspot.com/2011/02/using-xdebug-in-command-line-interface.html

 

Share