Table of Contents
Všechny výjimky vyhozené v Zend Frameworku by měly být odvozeny od hlavní třídy Zend_Exception.
Example 11.1. Příklad zachycení výjimky
<?php
try {
Zend_Loader::loadClass('nonexistantclass');
} catch (Zend_Exception $e) {
echo "Zachycená výjimka: " . get_class($e) . "\n";
echo "Zpráva: " . $e->getMessage() . "\n";
// další kód, který se vykoná při chybě
}
?>
Pro více informací o výjimkách se podívejte do dokumentace k příslušné knihovně Zend Frameworku. Najdete informace metodach, které výjimky vyhazují a za jakých okolností se tak děje a které výjimky jsou zděděny z hlavní výjimky - Zend_Exception.