Debug value helper function

returns a human-readable version of a variable
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function dval($val$print=true$method='var_export'){ 
 
    // dval = Debug a VALue -> easy to remember for me
 
    if ($method == 'var_export'){
        $r = var_export($valtrue);
    }
    else {
        $r = print_r($valtrue);
    }
 
    if ($print){ print "<pre>[[" . htmlspecialchars($r) . "]]</pre>"}
    else { return "<pre>[[" . htmlspecialchars($r) . "]]</pre>"}
}
//Example:
$v = array(1,2,3,array(1,2,3));
 
dval($v);
dval($v1'print_r');
X

Url: http://www.jonasjohn.de/snippets/php/dval.htm

Language: PHP | User: ShareMySnippets | Created: Oct 16, 2013