Оператор raise

Оператор raise предназначен для возбуждения исключения и имеет вид:

raise объект

Здесь объект - объект класса, производного от Exception. Например:

raise new Exception('Ошибка');

При возбуждении специфического исключения желательно определить свой тип исключения

Для повторной генерации исключения внутри секции except используется также вызов raise без параметров:

raise;