array( 'head' => "\n\n" ), // $visible == true 1 => array( 'head' => '

Debug

', 'foot' => '


' ) ); $r = var_export($var, true); if ($visible) $r = str_replace(array(' ', "\n"), array(' ', "
\n"), $r); $container = intval($visible); $r = $containers[$container]['head'] . $r . $containers[$container]['foot']; if ($return) return $r; echo $r; } /** * EXAMPLES: */ $a = array('h' => 1, 'e' => 2); varDebug($a); /* OUTPUTS:

Debug

array (
'h' => 1,
'e' => 2,
)


*/ varDebug($a, false); /* OUTPUTS: */ varDebug($a, false, true); /* OUTPUTS nothing */ ?>