Zend_Exception

Inhaltsverzeichnis

1. Verwenden von Ausnahmen

1. Verwenden von Ausnahmen

Alle Ausnahmen welche von Zend Framework Klassen geworfen werden sollten eine Ausnahme werfen welche von der Basis Klasse Zend_Exception abgeleitet ist.

Beispiel 262. Beispiel für das Fangen einer Ausnahme

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.