Uso de Excepciones

Zend_Exception es simplemente la clase base para todos los las excepciones lanzadas dentro de Zend Framework.

Ejemplo 384. Capturando una Excepcion

El siguiente listado de c�digo muestra c�mo capturar una excepci�n lanzado en Zend Framework:

try {
    // Calling Zend_Loader::loadClass() with a non-existant class will cause
    // an exception to be thrown in Zend_Loader;
    Zend_Loader::loadClass('nonexistantclass');
} catch (Zend_Exception $e) {
    echo "Caught exception: " . get_class($e) . "\n";
    echo "Message: " . $e->getMessage() . "\n";
    // Other code to recover from the error
}

Zend_Exception can be used as a catch-all exception class in a catch block to trap all exceptions thrown by Zend Framework classes. This can be useful when the program can not recover by catching a specific exception type.

La documentación de cada componente y clase de Zend Framework contienen informaci�n espec�fica sobre los m�todos que generan excepciones, la circunstancias en que provocan una excepci�n a ser lanzado, y los diferentes tipos de excepci�n que puede ser lanzadas.