# Uso de Excepciones

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

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.