有一天,已上線的項目突然出現了一點小問題,但你又看不出原因,怎麼辦呢,也不能直接輸出終止程序運行逐步排錯,在這裏給你推薦一個好的方法:
/**
* 控制檯輸出
* @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查看控制檯,就可以輸出你想要的數據了