Debuggear Php en la consola de Firebug

A lo que ya hemos visto sobre el uso de la consola de Firebug, vamos a sumar una segunda extensión (siempre para Firefox), que nos va a permitir aprovechar la consola no sólo para Javascript, sino también para Php.

Esto lo vamos a lograr gracias a FirePHP, que funciona integrándose sobre Firebug, y se compone de dos elementos:

Una vez que hayas instalado la extensión, bajamos la librería (con soporte para Php 4 y 5) y la incluimos en nuestro proyecto.

A continuación un ejemplo muy sencillo para demostrar los efectos de su uso.

<?php
//Incluímos la librería para Php 5
require_once('FirePHPCore/FirePHP.class.php');
 
//Instanciamos el objeto
$firephp = FirePHP::getInstance(true);
 
//Definición de la variable que vamos a probar
$variable = array('i'=>10, 'j'=>20);
 
//Invocamos los distintos métodos disponibles
$firephp->log($variable, 'Resultado de $variable');
$firephp->info($variable, 'Resultado de $variable');
$firephp->warn($variable, 'Resultado de $variable');
$firephp->error($variable, 'Resultado de $variable');

Si ejecutamos éste código en nuestro navegador (con la extensión habilitada), tendríamos que ver algo como lo siguiente.

Debuggeando Php en la consola de Firebug con FirePHP

De ésta forma sumamos una nueva herramienta para controlar nuestro trabajo diario.