1.5. Zend::exception()
Anterior | Capítulo 1. Zend | Próxima

## 1.5. Zend::exception()

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.

Anterior | Acima | Próxima
1.4. Zend::isReadable() | Principal | 1.6. Zend::dump()