我從PHP4移植到PHP5當函數未定義時,PHP會自動失敗?
我有這個在我的.htaccess:
php_flag display_errors on
php_value error_reporting 2039
其中用於顯示所有錯誤。
我仍然得到了一些錯誤,但我曾經得到一個錯誤,當我打電話沒有定義的功能,但現在它結束的地方是在和向客戶端發送了一切的錯誤並沒有什麼後。沒有錯誤信息。
這裏是什麼的phpinfo告訴我:
Directive Local Value Master Value
display_errors On Off
error_reporting 2039 6143
我希望能看到我的錯誤消息故障排除的目的。
誰能告訴我什麼,我需要做什麼?謝謝!!
你能展示完整的PHP腳本嗎?這可能是因爲它終止於解析錯誤,而錯誤處理程序確實沒有捕獲它。 – 2010-05-17 18:24:37
error_reporting(E_ALL)在你的PHP? – Kemo 2010-05-17 18:25:24
行,事實證明,我包括一個頁面,有error_reporting(!E_NOTICE);在它的頂部,(但我目前的頁面沒有說這個,只是包含的頁面)。我現在明白爲什麼這會阻止我的錯誤無法顯示,但我覺得很好奇的是爲什麼這只是開始,現在是一個問題,我搬到了PHP5,從來沒有造成問題,當我在PHP4 – 2010-05-17 18:47:54