我正在做一個小程序,當發生錯誤時需要讀取錯誤信息。如何將php錯誤信息讀入字符串變量
例如,觸發一個操作中的錯誤,和PHP日誌記錄它爲:
PHP Fatal error: Smarty error: [in /mnt/n2my_web/templates/ja_JP/mail/reservation_create.t.txt line 16]: syntax error: mismatched tag {/if}. (Smarty_Compiler.class.php, line 2338) in /mnt/n2my_web/lib/Smarty/Smarty.class.php on line 1092
我知道通過設置的ini_set( '的display_errors', '1');可以打印錯誤消息。但我需要閱讀它才能格式化它。
通過哪種方法可以實現這一目標?任何答覆表示讚賞。 :)
你想知道一般的錯誤或致命錯誤的具體情況,這是一個完全不同的問題,不能像正常錯誤一樣對待嗎? –
嗨邁克,實際上在這個項目中的錯誤將永遠是聰明的錯誤,也就是說所有的錯誤應該是php致命錯誤。 – Sarotti