В этот вопрос ОП упоминает, что PHP автоматически выбрасывает ошибку 500, когда error_reporting
выключен, и XDebug меняет это поведение.
Это меня заинтересовало, так как я никогда не слышал о том, чтобы PHP автоматически испускал 500 с. Согласно различным цитатам и ответам на SO и в других местах, PHP, по умолчанию, по умолчанию выбрасывает заголовок 500 Internal Server Error
, если для display_errors
установлено значение false.
Однако я не могу найти ничего официального по этому поводу. Страницы справочника по display_errors и error_reporting ничего не говорят.
Кто-нибудь знает хороший источник в PHP-документации, который говорит об этом?