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.