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

Make var_dump look pretty | stackoverlow.com