php 線上排查問題小方法

有一天,已上線的項目突然出現了一點小問題,但你又看不出原因,怎麼辦呢,也不能直接輸出終止程序運行逐步排錯,在這裏給你推薦一個好的方法:

/**
 * 控制檯輸出
 * @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查看控制檯,就可以輸出你想要的數據了


發佈了88 篇原創文章 · 獲贊 65 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章