Код ошибки - это широко используемая функция в не объектно-ориентированном языке, позволяющая определить тип ошибки.
, это очень неприятный вопрос для многих, но я надеюсь, что получу ошеломляющий ответ :)
Когда я выбрасываю исключение в PHP, я могу добавить код к сообщению.
Я ловлю исключение и обрабатываю его в соответствии с его типом (какInvalidArgumentException
или жеOutOfBoundException
). Я регистрируюсообщение или покажи это или делай что угодно.
Я также могу добавить предыдущее исключение, чтобы проследить путь к источнику ошибки.
НО одна вещь, которую я никогда не использовал или никогда не думал о: насколько это полезнокод?
Например:
throw new Exception("db Error", $code, $previousException);
Что мне делать с$code
?