Forum und email

החזרת ערכים

ערכים מוחזרים על ידי שימוש בפקודה 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 (
012);
}
list (
$zero$one$two) = small_numbers();
?>

להחזיר ריפרנס מפונקציה עליך להשתמש בסימון הריפרנס & בשני מקומות, בהגדרת הפונקציה ובהשמת הערך לתוך משתנה בקריאה לפונקציה:

Example#3 החזרת ריפרנס מפונקציה

<?php
function &returns_reference()
{
    return 
$someref;
}

$newref =& returns_reference();
?>

לפרטים נוספים לגבי ריפרנסס, ראה הסברת ריפרנסס.