簡介
運行PHP 腳本時遇到黑屏可以令人沮喪,尤其是當沒有顯示錯誤訊息時。調試此類實例可能會成為一個乏味的過程,涉及重複操作和試錯方法。幸運的是,有一些有效的方法可以在 PHP 中檢索有用的錯誤訊息。
錯誤配置指令
預設情況下,PHP 中停用錯誤顯示,以防止出現面向客戶的錯誤訊息。若要啟用錯誤顯示,我們可以修改 php.ini 檔案中或透過 .htaccess 修改兩個指令:
error_reporting(E_ALL); ini_set('display_errors', 'On');
錯誤記錄
另一個選項是檢查錯誤日誌文件,其中記錄了所有腳本遇到的錯誤。若要啟用錯誤日誌記錄,請確保 php.ini 中的 log_errors 指令設定為 On。
開發編輯器
具有內建錯誤檢查功能的程式碼編輯器,例如 PhpEd、VSCode 和 PHPStorm,也可以提供有價值的偵錯協助。這些編輯器執行語法檢查並提供詳細的錯誤訊息。
最佳實踐
雖然啟用錯誤顯示對於調試很有用,但出於安全原因應在實時伺服器上禁用它。但是,始終建議維護單獨的錯誤日誌檔案。透過執行這些步驟,您可以顯著增強偵錯過程並更有效地識別 PHP 腳本中的問題。
以上是如何偵錯 PHP 腳本靜默執行並發現隱藏的錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!