Programmer's Reference Guide

Zend_Exception

Verwenden von Ausnahmen

Zend_Exception ist einfach die Basisklasse für alle Exceptions die vom Zend Framework geworfen werden.

Beispiel #1 Fangen einer Exception

Das folgende Code Beispiel demonstriert wie eine Exception gefangen werden kann die in einer Zend Framework Klasse geworfen wird:

  1. try {
  2.     // Der Aufruf von Zend_Loader::loadClass() mit einer nicht-existierenden
  3.     // Klasse wird eine Exception in Zend_Loader werfen:
  4.     Zend_Loader::loadClass('nonexistantclass');
  5. } catch (Zend_Exception $e) {
  6.     echo "Gefangene Exception: " . get_class($e) . "\n";
  7.     echo "Nachricht: " . $e->getMessage() . "\n";
  8.     // anderer Code um den Fehler zu korrigieren.
  9. }

Zend_Exception kann als fang-sie-alle Exception Klasse in einem Catch Block verwendet werden um alle Exceptions, die von Zend Framework Klassen geworfen werden, zu fangen. Das kann nützlich sein wenn das Programm, durch das Fangen eines speziellen Exception Typs, nicht wiederhergestellt werden kann.

Die Dokumentation der einzelnen Zend Framework Komponenten und Klassen enthält spezielle Informationen darüber welche Methoden Exceptions werfen, die Gründe die dazu führen das eine Exception geworfen wird, und die verschiedenen Exception Typen die geworfen werden können.


Zend_Exception

Comments

Good afternoon.

My question is about using exception an zend framework, how to handle database exceptions and as I can manage them correctly and send a message to the view.

thanks for your time.
Good afternoon.

My question is about using exception an zend framework, how to handle database exceptions and as I can manage them correctly and send a message to the view.

thanks for your time.

+ Add A Comment

Please do not report issues via comments; use the ZF Issue Tracker.

If you have a JIRA/Crowd account, we suggest you login first before commenting.

  • BBCode is allowed in the comment markup

  • Select a Version

    Languages Available

    Components

    Search the Manual