在this question OP提到PHP在error_reporting
關閉時會自動拋出500錯誤,並且XDebug會改變該行爲。PHP發佈500錯誤 - 這是在哪裏記錄?
這讓我很好奇,因爲我從來沒有聽說過PHP自動發射500次之前。根據SO和其他地方的各種引用和回答,如果display_errors
設置爲false,那麼似乎確實是PHP的默認行爲,即拋出500 Internal Server Error
標頭。
但是,我無法找到任何官方對此。關於display_errors和error_reporting的手冊頁說不了什麼。
有沒有人知道在PHP文檔談論這個很好的來源?
良好的漁獲,謝謝!這似乎是它。然後這是一個不好記錄的新功能,因爲它似乎沒有票。 – 2010-06-19 12:15:26
應該注意(並通知補丁作者),嚴格地說空白頁是空白頁,無論狀態碼如何,因爲頁面在正文中,而響應代碼在標題中。考慮到大多數瀏覽器不通知狀態代碼的用戶,這一點更爲重要。預計響應機構告訴他們這一點。 – amn 2010-06-19 12:57:23