Autor

Alejandro Alcalde

Data Scientist and Computer Scientist. Creator of this blog.

Más artículos de Alejandro Alcalde | Porfolio

Í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??>");

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

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

Categorías:Etiquetas:

Quizá también te interese leer...