Zend_Debug::dump() is a really handy part of the framework that simply dumps the contents of whatever you give it to print_r and wraps it in <pre></pre>.
I got tired of typing it out every time, so I added the following shorthand functions to my bootstrap file. (The only acceptable use of a function in a bootstrap, in my mind.)
-
-
require_once("Zend/Debug.php"); // next time we’re going to talk about __autoload()
-
-
/**
-
* dd is a shorthand function for "dump and die". It takes whatever you give it and
-
* spits it to d(), then dies. Useful for debugging.
-
*/
-
-
function dd($val){
-
d($val);
-
}
-
-
/**
-
* This is so I don’t have to keep typing Zend_Debug::dump($whatever);
-
*/
-
function d($val){
-
Zend_Debug::dump($val);
-
}