(推荐使用) 美化打印变量的相关信息
比原生的PHP函数 var_dump 的输出结果更加便于阅读
备注: CLI模式也同样支持输出美化
public static string Asf_Debug_Dump::vars(mixed $expression [, mixed $... ])
没有返回值
<?php define('VER_STR', 'VERSION_ID_100'); $b_check = false; $b_check_1 = true; $n_check = null; $i_check = 100; $d_check = 100.05; $s_check = 'This is Asf'; $a_check = array( 'aaa', 'bbb' => array( 'aaa_1' => 100, 'bbb_1' => array( 'ccc_2', 'ccc_3' => 'world', 'ccc_4' => VER_STR ) ), 'a' => false, 'b' => true, 'c' => null, 'd' => 100.05, '"dd' => '100.01' ); $r_check = fopen(__DIR__ . '/077.phpt', 'r'); Asf_Debug_Dump::vars($b_check, $b_check_1, $n_check, $i_check, $d_check, $s_check, $a_check, $r_check); fclose($r_check);
The above example will output:
/php-path/Example.php:496 boolean false boolean true null int 100 float 100.05 string 'This is Asf' (len=11) array (size=7) { 0 => string 'aaa' (len=3) 'bbb' => array (size=2) { 'aaa_1' => int 100 'bbb_1' => array (size=3) { 0 => string 'ccc_2' (len=5) 'ccc_3' => string 'world' (len=5) 'ccc_4' => string 'VERSION_ID_100' (len=14) } } 'a' => boolean false 'b' => boolean true 'c' => null 'd' => float 100.05 '"dd' => string '100.01' (len=6) } resource(6) of type (stream)