Autor

Alejandro Alcalde

Graduado en Ingeniería Informática en la ETSIIT, Granada. Creador de El Baúl del Programador

Más artículos de Alejandro Alcalde

¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo.

Índice

El siguiente artículo es una traducción de una pregunta en StackOverflow del usuario Plummer, que preguntaba Make var_dump look pretty. La respuesta es del usuario AbraCadaver

Desarrollando una página en PHP para una asignatura de la facultad estuve buscando formas de ver el contenido de las Variables en una página php. En concreto quería mostrar todas las variables definidas, pero podríamos mostrar cualquier variable. El comando en cuestión es:

highlight_string("<?php\n\$data =\n" . var_export(get_defined_vars(), true) . ";\n??>");


¿Te gusta el blog? Ayúdame a seguir escribiendo


Podemos crear una función para reutilizar este comando con la variable que queramos, por ejemplo:

function pretty_print($var)
{
    highlight_string("<?php\n\$debug =\n" . var_export($var, true) . ";\n??>");
}

El resultado es algo así:

pretty_print($_SESSION);
// Salida
<?php
$debug =
array (
  'logged_user' =?> 'a',
  'logged_user_id' => '1',
  'is_admin' => true,
);
?>

Espero que os sea de utilidad

Fuente

Categorías:Etiquetas:

Quizá también te interese leer...