Zend_Exception.xml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <sect1 id="zend.exception.using">
  2. <title>שימוש בחריגים</title>
  3. <para>
  4. <code>Zend_Exception</code> היא פשוט מחלקת הבסיס לשימוש בחריגים שנזרקים במערכת ה Zend Framework
  5. </para>
  6. <example id="zend.exception.using.example">
  7. <title>תפיסת חריג שנזרק</title>
  8. <para>
  9. הקוד הבא מציג כיצד נתן לתפוס חריג שנזרק במערכת ה Zend Framework
  10. </para>
  11. <programlisting role="php"><![CDATA[
  12. try {
  13. // Calling Zend_Loader::loadClass() with a non-existant class will cause
  14. // an exception to be thrown in Zend_Loader
  15. Zend_Loader::loadClass('nonexistantclass');
  16. } catch (Zend_Exception $e) {
  17. echo "Caught exception: " . get_class($e) . "\n";
  18. echo "Message: " . $e->getMessage() . "\n";
  19. // Other code to recover from the error
  20. }
  21. ]]>
  22. </programlisting>
  23. </example>
  24. <para>
  25. <code>Zend_Exception</code> יכולה להיות המחלקה שתשמש בתור המחלקה שתתפוס את כל החריגים שנזרקים במערכת ה Zend Framework.
  26. זה יכול להיות שימושי כשהמערכת לא יכולה להשתקם מתפיסה של חריג מסויים.
  27. </para>
  28. <para>
  29. הדוקומנטציה של כל רכיב ב Zend Framework מכיל מידע אודות החריגים שנזרקים מכל מתודה במחלקה, ההשלכות של כל חריג שנזרק נסיבות זריקת החריג, והמחלקה של כל החריגים שיכולים להזרק.
  30. </para>
  31. </sect1>
  32. <!--
  33. vim:se ts=4 sw=4 et:
  34. -->