Una breve explicación sobre lo que nos ofrece FirePHP y cómo instalarlo en nuestro navegador Firefox.
Ahora bien, existe una posibilidad intermedia, no tan complicada de configurar como un debug con tu IDE de desarrollo (ni tan potente), pero más versátil y con mayores posibilidades que hacer un simple echo del valor de las variables, para verlo escrito en la página web. Se trata de utilizar FirePHP, un complemento para Firefox, que además funciona como complemento de otra extensión muy útil del mencionado navegador llamada Firebug.
Firebug es una de esas extensiones que, cuando empiezas a usarla, se convierte en un ayudante imprescindible. Ya hablamos de esta extensión en el artículo de DesarrolloWeb.com Firebug. Sobre FirePHP ya habíamos comentado alguna cosa en el artículo 5 extensiones para Firebug, pero ahora vamos a ofrecer todas las explicaciones que necesitarás para empezar a sacarle provecho.
Cómo funciona FirePHP
El complemento FirePHP tiene la particularidad de enviar mensajes a la consola de Firebug, sin que éstos aparezcan en la página. Los mensajes que podremos enviar serán simples log, con el contenido de cualquier elemento que necesites visualizar (como variables creadas en PHP), mensajes de error o warning. Como los mensajes no aparecen en la página, no molestan a la hora de visualizar el resultado de tus scripts PHP y además, en el caso que estés generando respuestas en XML o JSON (cuando trabajes por ejemplo con Ajax), estos log enviados a Firebug no interferirán el el correcto funcionamiento de la página.FirePHP consigue este interesante comportamiento porque los contenidos que se envían a la consola viajan en las cabeceras del HTTP, con lo que nadie los verá a no ser que examine las cabeceras del protocolo. La consola de Firebug los interpretará y los mostrará convenientemente al desarrollador.
Además, programando convenientemente esos mensajes de log, es muy fácil desactivarlos, para que un usuario que acceda a tu sitio en producción, no reciba contenidos de debug, que pueden resultar sensibles. Debemos saber que, aunque los mensajes no se vean en la página, irán en las cabeceras del HTTP y por lo tanto estarán disponibles para quien sepa cómo mirarlos.
Instalar FirePHP
Para instalar FirePHP en tu navegador Firefox puedes ir a su página web: http://www.firephp.orgVerás en la propia web un enlace para instalar FirePHP, aunque necesitarás tener instalado previamente el complemento Firebug, al que puedes acceder desde esta otra web: http://getfirebug.com
En el siguiente artículo veremos cómo instalar los archivos PHP que necesitarás colocar en tu servidor web para que tus aplicaciones puedan enviar mensajes a FirePHP.
Miguel Angel Alvarez
Fundador de DesarrolloWeb.com y la plataforma de formación online EscuelaIT. Com...