Код ошибки - это широко используемая функция в не объектно-ориентированном языке, позволяющая определить тип ошибки.

, это очень неприятный вопрос для многих, но я надеюсь, что получу ошеломляющий ответ :)

Когда я выбрасываю исключение в PHP, я могу добавить код к сообщению.
Я ловлю исключение и обрабатываю его в соответствии с его типом (какInvalidArgumentException или жеOutOfBoundException). Я регистрируюсообщение или покажи это или делай что угодно.
Я также могу добавить предыдущее исключение, чтобы проследить путь к источнику ошибки.

НО одна вещь, которую я никогда не использовал или никогда не думал о: насколько это полезнокод?

Например:

throw new Exception("db Error", $code, $previousException);

Что мне делать с$code?

Ответы на вопрос(4)

Ваш ответ на вопрос