מדריך PHP קודם פרק 11. מבני-בקרה הבא אם מתבצעת קריאה לפקודה זו מתוך פונקציה, פקודת ה - return() תעצור מייד את הרצת הפונקציה הנוכחית ותחזיר את הערך שהועבר לה כערך התוצאה של הפונקציה. פקודת return() תעצור גם ביצוע של פקודת eval() בסקריפט. אם מתבצעת קריאה לפונקציה זו מתוך המבנה הראשי של הסקריפט, הרצת הסקריפט תסתיים. אם הקריפט הנוכחי הופעל על-ידי פקודת include() או require(), ריצת הסקריפט הנוכחי תסתיים והסקריפט המקורי ימשיך מהנקודה בה הפסיק. בנוסף, ערך ה - return() יוחזר כערכה של פונקציית ה - include(). אם הקריאה ל - return() התבצעה מהסקריפט הראשי, ביצועו יפסק. אם הסקריפט הנוכחי הוגדר באופציית auto_prepend_file או auto_append_file ב קובץ ההגדרות, ריצת הסקריפט תיעצר. למידע נוסף יש לעיין ב החזרת ערכים. הערה: שים לב ש - return() היא מבנה של השפה ולא פונקציה ולכן הסוגריים המקיפים את הביטוי המוחזר לא הכרחיים למעשה ויותר מקובל להשמיטם אך זה ממש לא משנה דבר. קודם ראשי הבא למעלה