Если в приложении на PHP выбрасывается исключение (exception), происходит следующее:
catch
по стеку вызовов вверх.catch
, тип исключения которого соответствует выброшенному или является его родительским классом, выполнение переходит к этому блоку.catch
выполняется для обработки или логирования исключения.catch
выполнение может продолжиться после конструкции try-catch
, либо, если в блоке catch
было выброшено новое исключение или вызван exit
, выполнение прервется.catch
не найден по всему стеку вызовов, PHP вызывает обработчик необработанных исключений (по умолчанию это встроенный обработчик PHP).Если в приложении на PHP выбрасывается исключение (exception), происходит следующее:
catch
по стеку вызовов вверх.catch
, тип исключения которого соответствует выброшенному или является его родительским классом, выполнение переходит к этому блоку.catch
выполняется для обработки или логирования исключения.catch
выполнение может продолжиться после конструкции try-catch
, либо, если в блоке catch
было выброшено новое исключение или вызван exit
, выполнение прервется.catch
не найден по всему стеку вызовов, PHP вызывает обработчик необработанных исключений (по умолчанию это встроенный обработчик PHP).Register or sign in to get access to full answers for all questions from the question bank.