Zend_Exception.xml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <sect1 id="zend.exception.using">
  2. <title>Usando Excepciones</title>
  3. <para>
  4. Todas las excepciones lanzadas por las clases de Zend Framework
  5. deberian arrojar una excepción que deriva de la clase base
  6. Zend_Exception.
  7. </para>
  8. <example id="zend.exception.using.example">
  9. <title>Ejemplo de catching de una excepción</title>
  10. <programlisting role="php"><![CDATA[
  11. try {
  12. Zend_Loader::loadClass('clasenoexistente');
  13. } catch (Zend_Exception $e) {
  14. echo "Recibida excepción: " . get_class($e) . "\n";
  15. echo "Mensaje: " . $e->getMessage() . "\n";
  16. // código para recuperar el fallo.
  17. }
  18. ]]>
  19. </programlisting>
  20. </example>
  21. <para>
  22. Consulte la documentación de cada uno de los componente de Zend
  23. Framework para obtener información más específica sobre los
  24. métodos que lanzan excepciones, las circunstancias de las
  25. excepciones, y qué clases derivan de Zend_Exception.
  26. </para>
  27. </sect1>
  28. <!--
  29. vim:se ts=4 sw=4 et:
  30. -->