#編輯php.ini log_errors = On # 默認已開啓 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT # 默認已開啓
你也能夠在php代碼中 臨時切換 當前處理的 PHP報錯等級php
error_reporting ( E_ERROR | E_WARNING | E_PARSE ); error_reporting ( E_ALL ^ E_NOTICE )
#編輯php.ini error_log = /var/log/php_errors.log # 需手動打開
若是沒有指定php報錯日誌路徑 , 則php的報錯日誌將寫入 WebServer 的錯誤日誌中數組
!! 線上部署環境下,務必關閉錯誤回顯 !!瀏覽器
#編輯php.ini display_errors = On # 需手動打開
你也能夠在php代碼中 臨時切換 當前 錯誤回顯設置debug
ini_set ( 'display_errors' , '1' );
// 打印100行 debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 100); //直接中斷邏輯並輸出調試信息 debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 20); //返回數組類型的調試信息