# Mostrar información de variables(Dumping Variables)

El método estático `Zend_Debug::dump()` imprime o devuelve información sobre una expresión. Esta sencilla técnica de depuración es común, porque es fácil de utilizar en caliente y no requiere inicialización, herramientas especiales, o la depuración del entorno.

## Ejemplo del método dump()

    Zend_Debug::dump($var, $label=null, $echo=true);

El argumento `$var` especifica la expresión o variable sobre la cual el método `Zend_Debug::dump()` generará información.

The `$label` argument is a string to be prepended to the output of `Zend_Debug::dump()` . It may be useful, for example, to use labels if you are dumping information about multiple variables on a given screen.

El argumento boleano `$echo` especifica si la salida de `Zend_Debug::dump()` es o no mostrada. Si es `TRUE` , la salida es mostrada. A pesar del valor del argumento `$echo` , el retorno de este método contiene la salida.

Puede ser útil comprender que el método `Zend_Debug::dump()` envuelve la función de PHP `var_dump()` . Si el flujo de salida es detectado como una presentación de la web, la salida de `var_dump()` es escapada usando `htmlspecialchars()` y envuelta con el tag (X)HTML `<pre>` .

## Depurando con Zend_Log

Usar `Zend_Debug::dump()` es lo mejor para la depuración en caliente durante el desarrollo de software. Puede añadir el código para volcar una variable y después quitar el código fácilmente.

También considere el componente Zend_Log component when writing more permanent debugging code. For example, you can use the `DEBUG` log level and the stream log writer to output the string returned by `Zend_Debug::dump()` .