Houston, we have a problem.
Исключения
Для реализации механизма исключений в РНР введены следующие ключевые
слова: try (контролировать), throw (генерировать) и catch (обрабатывать).
Если в теле контролируемого блока исключение генерируется
при помощи ключевого слова throw, то интерпретатор РНР
переходит в саtсh-обработчик.