1.6 KiB
1.6 KiB
Error/Exception Handling - טיפול בשגיאות וחריגים
Kohana מאפשרת לנו טיפול נוח בשגיאות וחריגים על ידי הפיכת השגיאות לחריגים בעזרת ה ErrorException של PHP. Kohana יודעת להציג נתונים רבים אודות השגיאות והחריגים שזיהתה:
- Exception class -
- Error level - רמת השגיאה
- Error message - הודעת שגיאה
- Source of the error, with the error line highlighted - מקור השגיאה עם סימון השורה הבעייתית
- A debug backtrace of the execution flow - אפשרות מעקב אחורנית אודות הקריאות השונות שבוצעו עד לקבלת השגיאה על מנת לעקוב לאחור אחר מקור השגיאה
- Included files, loaded extensions, and global variables - קבצים שנכללו, סיומות שנטענו ומשתנים גלובאלים
דוגמא להודעת שגיאה
לחץ על אחד הקישורים הממוספרים על מנת להציג או להסתיר את המידע הנוסף
{{userguide/examples/error}}
Disabling Error/Exception Handling - ביטול הטיפול בשגיאות וחריגים
במידה וברצונך לבטל את הטיפול בשגיאות, ניתן לעשות זאת בעת הקריאה [Kohana::init] בצורה הבאה:
Kohana::init(array('errors' => FALSE));
חשוב לזכור שבדרך כלל נרצה שהשגיאות המפורטות יופיעו רק בעבודה לוקאלית ולא באתר אונליין