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