החזרת ערכים
ערכים מוחזרים על ידי שימוש בפקודה return. כל סוג משתנה כגון מחלקות ומערכים יכול להיות מוחזר. הפקודה גורמת ליציאה מהפונקציה ולהחזרת השליטה לקוד ממנו נקראה הפונקציה. ראה return() לפרטים נוספים.
Example#1 שימוש ב return()
<?php
function square ($num)
{
return $num * $num;
}
echo square (4); // outputs '16'.
?>
למרות שאינך יכול להחזיר מספר משתנים, אתה יכול להגיע לאפקט הנדרש על ידי החזרת רשימה.
Example#2 החזרת מערך ובו מספר ערכים
<?php
function small_numbers()
{
return array (0, 1, 2);
}
list ($zero, $one, $two) = small_numbers();
?>
להחזיר ריפרנס מפונקציה עליך להשתמש בסימון הריפרנס & בשני מקומות, בהגדרת הפונקציה ובהשמת הערך לתוך משתנה בקריאה לפונקציה:
Example#3 החזרת ריפרנס מפונקציה
<?php
function &returns_reference()
{
return $someref;
}
$newref =& returns_reference();
?>
לפרטים נוספים לגבי ריפרנסס, ראה הסברת ריפרנסס.