Kapitel 11. Zend_Exception

Inhaltsverzeichnis

11.1. Verwenden von Ausnahmen

11.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 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.