Inhaltsverzeichnis
Alle Ausnahmen welche von Zend Framework Klassen geworfen werden sollten eine Ausnahme werfen welche von der Basis Klasse Zend_Exception abgeleitet ist.
Beispiel 11.1. Beispiel für das Fangen einer Ausnahme
<?php try { Zend_Loader::loadClass('nonexistantclass'); } catch (Zend_Exception $e) { echo "Gefangene Ausnahme: " . get_class($e) . "\n"; echo "Nachricht: " . $e->getMessage() . "\n"; // anderer Code um den Fehler zu korrigieren. } ?>
In der Dokumentation der einzelnen Zend Framework Komponenten stehen detailiertere Informationen darüber welche Methoden eine Ausnahme werfen, die Gründe für Ausnahmen und welche Ausnahme-Klassen von Zend_Exception abgeleitet sind.