有一天,已上线的项目突然出现了一点小问题,但你又看不出原因,怎么办呢,也不能直接输出终止程序运行逐步排错,在这里给你推荐一个好的方法:
/**
* 控制台输出
* @param $var
* @param string $level
*/
function console($var,$level = 'debug')
{
if(is_array($var) || is_object($var)){
$output = json_encode($var);
$jsonDecode = json_decode($output);
if(empty((array)$jsonDecode) && !empty($var)){
echo "<script>console.{$level}('不支持输出')</script>";
return;
}
}elseif(is_string($var)){
$output = '"'.$var.'"';
}else{
$output = $var;
}
echo "<script>console.{$level}({$output})</script>";
return;
}
把这段代码放到你的文件中,要打印什么,就可以了
console($arr);
在浏览器中访问页面,按f12查看控制台,就可以输出你想要的数据了