2011-08-17 110 views
0

我發現了一個有趣的功能的PHP系統。PHP - 過濾錯誤信息

如果代碼有錯誤,則不會顯示默認錯誤消息,程序員已創建一種方法來過濾這些消息並創建一個日誌,以在管理員視圖中將這些錯誤消息顯示爲簡單警報。

我該怎麼做?

在此先感謝

更多詳情

服務器:Apache

該系統是從巴西的公司,並沒有獲得它,它只是呈現在我面前

+0

你能描述一下「PHP系統」是什麼嗎?此外,什麼Web服務器運行的前端(Apache?)和你在運行什麼服務器? – crockpotveggies

回答

1

PHP允許你通過在php.ini文件中的以下配置錯誤報告:

display_errors - 」 ...的錯誤決定是否應該打印在屏幕上作爲輸出的一部分,或者他們是否應該對用戶隱藏「。

error_reporting - 「設置錯誤報告級別」。

log_errors - 「告訴腳本錯誤消息是否應該記錄到服務器的錯誤日誌」或自定義日誌文件。

注意:如果更改php.ini文件,則需要重新啓動Apache以使更改生效。

您還可以使用set_error_handler來創建自定義錯誤處理函數。