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()
El argumento $var especifica la expresión o variable sobre
la cual el método Zend_Debug::dump() generará información.
El argumento boleano $echo especifica si la salida de
Zend_Debug::dump() es o no mostrada. Si es
verdadera, 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 escribiendo el código de depuración más
permanente. Por ejemplo, puede utilizar el nivel de log de
DEPURACIÓN y el Stream log writer, para mostrar la
cadena de salida de Zend_Debug::dump().