php代码中加断点调试 dump,使用dump函数,给php加断点测试

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 17:34   3028   0

复制代码 代码如下:

function dump($var, $echo=true,$label=null, $strict=true)

{

$label = ($label===null) ? '' : rtrim($label) . ' ';

if(!$strict) {

if (ini_get('html_errors')) {

$output = print_r($var, true);

$output = "

".$label.htmlspecialchars($output,ENT_QUOTES)."
";

} else {

$output = $label . " : " . print_r($var, true);

}

}else {

ob_start();

var_dump($var);

$output = ob_get_clean();

if(!extension_loaded('xdebug')) {

$output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output);

$output = '

'. $label. htmlspecialchars($output, ENT_QUOTES). '
';

}

}

if ($echo) {

echo($output);

return null;

}else

return $output;

}

时间: 2013-06-23

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP