при выбрасывании throw new HttpException есть возможно выкинуть не только статус и сообщение, но и код.
throw new HttpException(200, "OK", $code)
вопрос: зачем нужен этот параметр?
что в нем указывать: если код ответа, то что указывать в статусе?
Согласно документации, в классе Exception есть атрибут code - код исключения. Соответственно, это такой код, который можно назначать любым исключениям, т.к. они все наследуются от Exception.
status же - это вещь, специфичная для http-запросов.
Когда тебе в ответ приходит http-статус 404 - ты знаешь описание этого кода, "Page Not Found". Вот так и ты можешь делать, чтобы при каждой ошибке не писать всегда текст, придумать для каждого текстового исключения себе код ошибки.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости