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