示例#1
0
/**
 * output vars in ZendDeveloperTools toolbar
 * 
 * @param mixed $var
 * @param bool $exit
 * @param int $maxDepth
 * @param bool $stripTags
 */
function dd($var, $exit = false, $maxDepth = 2, $stripTags = true)
{
    $env = getenv('APPLICATION_ENV') ?: 'production';
    if ($env != 'development') {
        return;
    }
    if ($exit === false) {
        $bt = debug_backtrace();
        Dumper::log(array('file' => $bt[0]['file'], 'line' => $bt[0]['line'], 'var' => Debug::dump($var, $maxDepth, $stripTags, false)));
    } else {
        echo "<pre>";
        Debug::dump($var, $maxDepth, $stripTags);
        echo "</pre>";
        exit;
    }
}
示例#2
0
 public function getData()
 {
     return Dumper::get();
 }