Я пытаюсь передать исключение из определенного блока catch в более общий блок catch. Однако, похоже, это не работает. Я получаю ошибку сервера 500, когда пытаюсь сделать следующее. Возможно ли это вообще?
Я понимаю, что есть простые обходные пути, но разве это не нормально сказать: «Эй, я не хочу иметь дело с этой ошибкой, давайте поручим обработчику исключений более общего вида! "
try {
//some soap stuff
}
catch (SoapFault $sf) {
throw new Exception('Soap Fault');
}
catch (Exception $e) {
echo $e->getMessage();
}