在瀏覽器中調試PHP代碼


在JavaScript中,你可以直接在瀏覽器中使用console.log('whatever')進行故障排查。然而,當使用PHP時,需要一些小技巧才能達到同樣的效果。以下是操作步驟:

  1. 創建一個名為debug_to_console的函數來處理輸出到控制台的內容。將此代碼添加到你的PHP文件中:

    function debug_to_console($data) {
        $output = $data;
        if (is_array($output)) {
            $output = implode(',', $output);
        }
    
        echo "<script>console.log('Debug Objects: " . $output . "');</script>";
    }
    
  2. 在你需要輸出到控制台的行處,插入以下程式碼:

    debug_to_console("Test");
    
  3. 如果你需要偵錯一個物件,您可以這樣記錄它:

    debug_to_console(json_encode($foo));
    

按照這些步驟操作後,打開你的瀏覽器的開發者工具。您應該能夠看到在控制台使用console.log顯示的PHP物件。