מחלקות:
התוספת extends אומר שהקטע שבין ה{} יצתרף למחלקה -another name- רק אם יקראו לה בטור -name-
הפקודה throw:
תוסף של PHP 5
הדרך הכי טובה להסביר היא דוגמא
PHP קוד:
try{
// PHP CODE
trow new Exception("SOME TEXT");
// PHP CODE, WILL NOT BE SHOWEN
}
catch(Exception, $message){
echo $message->getMessage(); // will show "SOME TEXT"
}
עכשיו אפשר להסביר
throw יחפש את הcatch הקרוב להעביר עליו את הנתונים, יצא מהTRY שהוא היה בו לפני סיום הקוד
(אני משתמש לזה בשביל להציג שגיאות ממחלקה)
-----------
אני חושב שהבנתי מה עשו במחלקה
עשו
PHP קוד:
class -something- extends Exception {}
ואז במקום אחר
PHP קוד:
throw new -something-("-TEXT-");
נכון?