Verwenden von Ausnahmen
Zend_Exception ist einfach die Basisklasse für alle Ausnahmen die
vom Zend Framework geworfen werden.
Fangen einer Ausnahme
Das folgende Code Beispiel demonstriert wie eine Ausnahme gefangen werden
kann die in einer Zend Framework Klasse geworfen wird:
getMessage() . "\n";
// anderer Code um den Fehler zu korrigieren.
}
]]>
Zend_Exception kann als fang-sie-alle Exception Klasse in einem
Catch Block verwendet werden um alle Ausnahmen, die von Zend Framework Klassen geworfen
werden, zu fangen. Das kann nützlich sein wenn das Programm, durch das Fangen eines
speziellen Ausnahmetyps, nicht wiederhergestellt werden kann.
Die Dokumentation der einzelnen Zend Framework Komponenten und Klassen
enthält spezielle Informationen darüber welche Methoden Ausnahmen werfen,
die Gründe die dazu führen das eine Ausnahme geworfen wird, und die Klassen
aller Ausnahmen die geworfen werden können.