首頁  >  文章  >  後端開發  >  關於錯誤攔截的詳細介紹

關於錯誤攔截的詳細介紹

巴扎黑
巴扎黑原創
2017-06-14 10:07:14920瀏覽

在日常開發中,大多數人的做法是在開發環境時開啟調試模式,在產品環境關閉調試模式。在開發的時候可以查看各種錯誤、異常,但是在線上就把錯誤顯示的關閉。 上面的情形看似很科學,有人解釋為這樣很安全,別人看不到錯誤,以免洩漏重要資訊... 但是有沒有遇到這種情況,線下好好的,一上線卻運作不起來也找不到原因... 一個腳本,跑了好長一段時間,一直沒有問題,有一天突然中斷了,然後了也沒有任何記錄都不造啥原因... 線上一個付款,別人明明付了款,但是我們卻沒有記錄到,自己親自去實驗,卻是好的... 種種以上,都是因為大家關閉了錯誤訊息,並且未將錯誤、異常記錄到日誌,導致那些隨機發生的錯誤很難追蹤。這樣矛盾就來了,即不要顯示錯誤,又要追蹤錯誤,這如何實現了? 以上問題都可以透過PHP的錯誤、異常機制及其內建函數'set_exception_handler','set_error_handle

1. PHP各種異常和錯誤的攔截方法及發生致命錯誤時進行警報_php實例

簡介:在日常開發中,大多數人的做法是在開發環境時開啟偵錯模式,在產品環境關閉偵錯模式。在開發的時候可以查看各種錯誤、異常,但是在線上就把錯誤顯示的關閉

#2. PHP各種異常和錯誤的攔截方法及發生致命錯誤時進行警報_PHP

簡介:在日常開發中,大多數人的做法是在開發環境時開啟偵錯模式,在產品環境關閉偵錯模式。在開發的時候可以查看各種錯誤、異常,但是在線上就把錯誤顯示的關閉

#3. PHP 自訂錯誤攔截

關於錯誤攔截的詳細介紹

##簡介:PHP 自訂錯誤攔截

【相關問答推薦】:

以上是關於錯誤攔截的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn