Ayudante Debugging

De ZanPHP
core/helpers/helper.debugging.php

El Asistente Debugging contiene funciones para depurar código PHP.


Cargando este Asistente

Este asistente es cargado usando el siguiente código:

 $this->helper("debugging");

Las siguientes funciones están disponibles:


___($text)

Retorna: vacío;

Esta función es equivalente a la función die() de PHP. Ejemplo:

 $a = "1"; 
 
 //Prints 1 and truncate the script.
 ___($a); 
 
 $b = "2";


____($var, $dump = TRUE, $exit = TRUE)

Retorna: vacío;

Esta función es equivalente a usar las funciones die(var_dump($var)) con la etiqueta <pre>. Ejemplo:

 $array = array("One" => 1, "Two" => 2, "Three" => 3, "4"); 
 
 ____($array);
 
 //This line of code will be truncated.
 print "ZanPHP v.1.0"; 
 
 /* 
     Returns. 
 
     array(4) { 
     ["One"]=> 
      int(1) 
     ["Two"]=> 
     int(2) 
     ["Three"]=> 
     int(3) 
     [0]=> 
     string(1) "4" 
     } 
 */

Si desea usar la función print_r() y no truncar el script, necesita cargar algunos parámetros extra. Ejemplo:

 $array = array("One" => 1, "Two" => 2, "Three" => 3, "4"); 
 
 ____($array, FALSE, FALSE);
 
 print "This is ZanPHP v.1.0 :)";
 
 /* 
     Returns. 
 
     array(4) { 
     ["One"]=> 
      int(1) 
     ["Two"]=> 
     int(2) 
     ["Three"]=> 
     int(3) 
     [0]=> 
     string(1) "4" 
     } 
 
     This is ZanPHP v.1.0 :)
 */

En.png Debugging Helper

Left.png Ayudante Browser Ayudante Forms Right.png

Herramientas personales