Introduction to Zend Framework

 Learning Zend Framework

appendix

 Zend Framework Reference


  •  Zend_Gdata
  •  Zend_Http
  •  Zend_InfoCard
  •  Zend_Json
  •  Zend_Layout
  •  Zend_Ldap
  •  Zend_Loader
  •  Zend_Locale
  •  Zend_Log
  •  Zend_Mail
  •  Zend_Markup
  •  Zend_Measure
  •  Zend_Memory
  •  Zend_Mime
  •  Zend_Navigation
  •  Zend_Oauth
  •  Zend_OpenId
  •  Zend_Paginator
  •  Zend_Pdf
  •  Zend_ProgressBar
  •  Zend_Queue
  •  Zend_Reflection
  •  Zend_Registry
  •  Zend_Rest

  •  Zend_Search_Lucene
  •  Zend_Serializer
  •  Zend_Server
  •  Zend_Service
  •  Zend_Session
  •  Zend_Soap
  •  Zend_Tag
  •  Zend_Test
  •  Zend_Text
  •  Zend_TimeSync
  •  Zend_Tool
  •  Zend_Tool_Framework
  •  Zend_Tool_Project
  •  Zend_Translate
  •  Zend_Uri
  •  Zend_Validate
  •  Zend_Version
  •  Zend_View
  •  Zend_Wildfire
  •  Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Translation 96.1% Update 2010-11-28 - Revision 23448 - Version ZF 1.11.x

    Chapter 31. Zend_Exception

    31.1. Verwenden von Ausnahmen

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

    Example 31.1. Fangen einer Exception

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

    try {
        
    // Der Aufruf von Zend_Loader::loadClass() mit einer nicht-existierenden
        // Klasse wird eine Exception in Zend_Loader werfen:
        
    Zend_Loader::loadClass('nonexistantclass');
    } catch (
    Zend_Exception $e) {
        echo 
    "Gefangene Exception: " get_class($e) . "\n";
        echo 
    "Nachricht: " $e->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 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.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...