В REST API ответ 200 показывает успешную операцию. PHP по умолчанию выводит сообщение об ошибке непосредственно в тело ответа без изменения кода ответа. В СПА текст ответа не отображается непосредственно пользователю. Поэтому, когда приложение не работает должным образом, я проверяю тело ответа через FireBug, чтобы проверить возможные исключения PHP (которые вызывают недействительный ответ json). Есть ли способ отправить определенный HTTP-код на все ошибки PHP?
Есть ли способ изменить код ответа HTTP в соответствии с существованием любых ошибок PHP? Или, возможно, взять текст ошибки и отправить его в формате json без проблем. (в стадии разработки)
Обновление: Исключение Catching (try/catch/final) - это не то, что я ищу.