我目前正在研究需要大量外部庫的應用程序。我現在的工作是設置一個獨特的錯誤處理程序來管理每一個錯誤。覆蓋PEAR錯誤處理程序
到目前爲止,我發現了7種不同類型的PEAR錯誤:
- PEAR_ERROR_RETURN:
- PEAR_ERROR_EXCEPTION:
- PEAR_ERROR_CALLBACK:
- PEAR_ERROR_PRINT:
- PEAR_ERROR_TRIGGER:
- PEAR_ERROR_DIE:
我只想處理嚴重錯誤(如原生E * _ERROR)。唯一的問題是我完全不知道PEAR錯誤的批評!這些名稱與處理它們的方式有關,而不是它們的嚴肅性......是否有關於它的真實文檔?
我想一個更好的解決方案將包括使用他們的pushErrorHandling,但我只是不知道如何使用它...如果有人知道這裏,我會很感激......提前
謝謝!
嗨,謝謝你的回覆, 的確,我必須設法集中處理錯誤/異常......我很清楚異常是最合適的解決方案,但是我根本無法更改所有依賴於舊錯誤的外部代碼處理(如我的梨的版本)... – Rolf 2010-06-08 13:53:13