טיפול בחריגות – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
ArthurBot (שיחה | תרומות)
מ בוט מוסיף: simple:Error Handling
שורה 70:
===[[Perl]]===
שפת Perl החלה לתמוך בטיפול בחריגות החל מגרסה 5. עד גרסה 5.6 ניתן היה לזרוק רק מחרוזות, אולם החל מגרסה זו קיימת גם האפשרות לזרוק אובייקטים.
 
===[[PHP]]===
החל מגרסה 5 שפת התכנות [[PHP]] תומכת בחריגות. ניתן לזרוק מופעים של המחלקה Exception או מחלקות היורשות ממנה (קיימת מחלקה מובנית אחת שכזו - ErrorException).
בPHP ניתן לתפוס חריגות הן בעזרת מבנה try catch, והן על ידי קביעת פונקציה לטיפול בחריגות בעזרת הפונקציה set_exception_handler.
 
==לקריאה נוספת==