error_log

PHP 錯誤丟擲及自定義處理

PHP 錯誤丟擲及自定義處理 定義 php中的錯誤丟擲及自定義處理指的是允許我們自定義丟擲錯誤並且捕捉錯誤並進行處理。類似於 面嚮物件語言中的throw 及 try…catch… 在php中主要由以下三個函式來完成丟擲以及捕捉處理. trigger_error() set_e […]

Mac下使用php的error_log()函式傳送郵件

在開發web專案或者其他場景下,有時候我們需要設定“報警”。比如當資料庫的某一項指標達到某一個值時,需要通知網站管理員。今天跟大家分享一個比較簡單的php報警的功能。 先介紹一個php中用來記錄log的一個函式error_log,它用來傳送錯誤到某個地方。函式介紹 bool error_log ( […]

開發模式與產品模式下的PHP報錯處理

程式報錯總是在所難免,儘管我們書寫程式碼時已經格外小心。 在開發php程式時,我們希望遇到php報錯,可以第一時間展示給我們,以便於除錯。當程式開發完成,成為正式產品時,我們希望將沒有預測到的報錯資訊記錄到錯誤日誌中,而不是將這些報錯資訊展示給使用者,因為使用者極有可能利用這些暴露出指令碼路徑、資料 […]

JS錯誤監控總結

前言 做好錯誤監控,將使用者使用時的錯誤日誌上報,可以幫助我們更快的解決一些問題。目前開源的比較好的前端監控有 https://docs.sentry.io/ 那前端監控是怎麼實現的呢?要想了解這個,需要知道前端錯誤大概分為哪些以及如何捕獲處理。 前端錯誤分為JS執行時錯誤、資源載入錯誤和介面錯誤三 […]