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