Menu
Coddy logo textTech

הבנת שגיאות PHP

חלק מהיחידה לוגיקה וזרימת תוכנית במסלול ה-PHP של Coddy. שיעור 52 מתוך 68.

כשכותבים קוד PHP, הדברים לא תמיד מתנהלים כמתוכנן. ל-PHP יש מערכת מובנית לדיווח על סוגים שונים של בעיות שעלולות להתרחש בקוד שלך. הבנת סוגי השגיאות האלה עוזרת לך לזהות מה השתבש ועד כמה הבעיה חמורה.

הודעות מידע הן הסוג הקל ביותר של שגיאה. הן מצביעות על בעיות אפשריות שאינן מונעות מהסקריפט שלך לפעול. הקוד שלך ממשיך להתבצע, אבל PHP מזהירה אותך מפני משהו שעלול לגרום לבעיות בהמשך. ב-PHP 7 הדוגמה הקלאסית הייתה שימוש במשתנה לא מוגדר; PHP 8 העלתה את המקרה הזה לדרגת אזהרה, ולכן הודעות מידע נדירות יותר כיום.

אזהרות חמורות יותר מהודעות, אך עדיין מאפשרות לסקריפט שלך להמשיך לפעול. הן מתרחשות כאשר PHP נתקל בבעיה, כמו ניסיון לכלול קובץ שאינו קיים. הסקריפט ממשיך לפעול, אך הפעולה הבעייתית נכשלת.

שגיאות קטלניות הן הסוג החמור ביותר, והן עוצרות מיד את ביצוע הסקריפט שלך. הן מתרחשות כאשר PHP נתקל במשהו שאין באפשרותו להתאושש ממנו, כמו קריאה לפונקציה שאינה קיימת או אזילת הזיכרון. כאשר מתרחשת שגיאה קטלנית, הסקריפט שלך נעצר לחלוטין בנקודה זו.

לימוד זיהוי סוגי השגיאות השונים האלה בהודעות השגיאה של PHP יעזור לך להבין במהירות את חומרת הבעיות בקוד שלך ולהגיב בהתאם כדי לתקן אותן.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה לוגיקה וזרימת תוכנית

תרגלו בעצמכם: קומפיילר PHP אונליין