Con tan solo 3 pasos tendrás listo tu script para poder relizar un seguimiento a lo que pasa en tu código php utilizando la consola de FireBug.

Sigue los siguientes pasos…
Paso 1: En el inicio de tu archivo poner el siguiente código
require_once 'Depurador.php';
$depurador=new Depurador(true);
Paso 2:En el <head> agregar el siguiente bloque Javascript:
<script type="text/javascript">
// <![CDATA[
function _mylog(que, tipo){
if ( typeof console == 'object') {
switch (tipo) {
default:
case "log":
console.log(que); // Mostrar el log
break;
case "warn":
console.warn(que); // Mostrar el log
break;
case "error":
console.error(que); // Mostrar el log
break;
}
}
}
// ]]>
</script>
Paso 3:Finalmente antes del </body> agregar este otro bloque de código
<script type="text/javascript">
<?php echo $depurador->viewDatos(); ?>
</script>
Teniendo todo lo anterior configurado en tu archivo ahora podrás en todo momento hacer llamadas al depurador para pasarle datos. Todos los datos que le pases serán parseados en la consola de Firebug.
Para pasar información observa algunos ejemplos
<?php
$aMatriz=array("uno", "dos", "tres");
/*
* Envio datos al depurador
* El primer parametro es el dato propiamente dicho
* El segundo parametro es un titulo o referencia a tu gusto. Pa´identificar que es el dato
* El tercero es el tipo de mensaje de consola si es log, warn o error
*/
$depurador->addDatos($aMatriz, "Matriz1", "log");
// Ejemplo enviando String´s
$nombre="Alejandro Rodriguez";
$depurador->addDatos($nombre, "Quien soy?", "warn");
// Ejempplo enviando datos Boolean
$lDato1=true;
$depurador->addDatos($lDato1, "Boolean", "warn");
$lDato2=false;
$depurador->addDatos($lDato2, "Boolean", "log");
// Más matrices
$aMatriz2=array("uno"=>"alto", "dos"=>"medio", "tres"=>"bajo");
$depurador->addDatos($aMatriz2, "Matriz2", "log");
$aMatriz3[]=array("nombre"=>"Alejandro", "apellido"=>"Rodriguez", "web"=>"www.alejandrorodriguez.info") ;
$aMatriz3[]=array("nombre"=>"Adobe User Group", "apellido"=>"Granada", "web"=>"www.adobe-user-group-granada.es") ;
$aMatriz3[]=array("nombre"=>"Mediterranean", "apellido"=>"Adobe User Group", "web"=>"www.maug.es") ;
$depurador->addDatos($aMatriz3, "Matriz3", "log");
// Y más ejemplos que tu puedas inventarte...
?>
Descargar ficheros