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