Każdy wyjątek wyrzucany przez klasy Zend Framework powinien wyrzucać wyjątek, który rozszerza podstawową klasę Zend_Exception.
Przykład 388. Przykład łapania wyjątku
try { Zend_Loader::loadClass('nonexistantclass'); } catch (Zend_Exception $e) { echo "Caught exception: " . get_class($e) . "\n"; echo "Message: " . $e->getMessage() . "\n"; // inny kod do obsługi błędu. }
Zobacz dokumentację dla poszczególnych komponentów Zend Framework aby uzyskać bardziej szczegółowe informacje o tym, które metody wyrzucają wyjątki, jakie są okoliczności wyrzucenia wyjątku oraz które klasy wyjątków pochodzą z klasy Zend_Exception.