Выполняет отложенную загрузку (lazy loading) класса исключения, инстанцирует исключение и возвращает его.
![]() |
Не рекомендуется к использованию |
|---|---|
Этот метод был добавлен в версии 0.6.0. В последнее время было
решено, что лучше использовать традиционные методы инстанцирования,
возбуждения и отлова исключений. Метод
|
<?php Zend::exception($class, $message, $code); ?>
Аргумент $class определяет класс исключения для загрузки и
инстанцирования. Класс загружается с помощью
Раздел 1.3, «Zend::loadClass()», поэтому он
должен следовать соглашению по именованию классов фреймворка и быть
размещенным по пути, указанному в include_path.
Параметры $message и $code являются
необязательными и передаются в качестве аргументов конструктору
класса исключения.
В случае успеха производится загрузка класса исключения, создание
его экземпляра с использованием переданных параметров $message и
$code, возвращение созданного объекта. Если
загрузка класса невозможна или этот класс не наследует от
класса Exception, то генерируется исключение.