Faz a carga atrasada de uma classe, instanciando a exceção, e a retornando.
<?php Zend::exception($class, $message, $code); ?>
O argumento $class
especifica a classe de exceção para carregar
e instânciar, e é carregada usando Seção 1.3, “Zend::loadClass()”; como esta, deve seguir
as convenções de nomenclatura de classe do framework e estar em algum lugar do
include_path
do PHP.
Os parâmetros $message
e $code
são ambos
opcionais e são passados como argumentos para o construtor da classe de exceção.
Se bem sucedido, é carregada a classe de exceção e criadas uma instância usando $message
e $code
fornecidos, retornando a instancia da exceção criada recentemente.
Se incapaz de carregar ou a classe não herda Exception
, dispara uma exceção.