有一天,已上线的项目突然出现了一点小问题,但你又看不出原因,怎么办呢,也不能直接输出终止程序运行逐步排错,在这里给你推荐一个好的方法:
/**
* 控制台输出
* @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查看控制台,就可以输出你想要的数据了

本文介绍了一种前端项目的调试技巧,通过在代码中加入简单的控制台输出函数,可以在浏览器控制台显示变量内容,帮助开发者快速定位问题。
1180

被折叠的 条评论
为什么被折叠?



