Ver arrays grandes en PHP sin Xdebug

Si no tenemos Xdebug instalado en nuestro servidor web a veces necesitamos debuggear código y necesitamos mostrar por pantalla el contenido de un array.

Normalmente esto lo hacemos con la función var_dump de PHP y nos saca el array tabulado y claramente ves los indices del array que tiene dentro, si un array contiene a otro, etc.

Hoy vamos a ver como ver arrays grandes en PHP sin usar Xdebug. Esto lo podemos usar utilizando la etiqueta pre de HTML que lo que hace es respetar las tabulaciones que tenga el texto que tenga dentro y la función print_r de PHP.

Ejemplo:

   echo "<pre>";
   print_r($array);
   echo "</pre>";

Y esto es todo, el array ahora se mostrará ordenado y tabulado. Evidentemente no te va a colorear el array ni especificarte los tipos de dato que tiene dentro como hace Xdebug pero es una buena solución para cuando no tenemos este.

Más información:
http://stackoverflow.com/questions/7464085/viewing-big-arrays-in-php
http://php.net/manual/es/function.print-r.php
http://php.net/manual/es/function.var-dump.php

Victor

Autor: Victor

Desarrollador web - Formador online - Blogger

Compartir este post

Poner un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *