A return kulcsszó
A return kulcsszó leállítja az aktuális függvény végrehajtását és visszaadja a megadott értéket. Ha a return paraméter nélkül hívjuk, a függvény null értéket ad vissza. A globális hatókörben a return leállítja az aktuális szkript végrehajtását.
Szintaxis
return kifejezés; // Érték visszaadása
return; // Null visszaadása
Példa
Érték visszaadása egy függvényből:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
A kód végrehajtásának eredménye:
16
Példa
Tömb visszaadása egy függvényből:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
A kód végrehajtásának eredménye:
[1, 2]
Példa
Függvény korai befejezése:
<?php
function checkAge($age) {
if ($age < 18) {
return "Hozzáférés megtagadva";
}
return "Hozzáférés engedélyezve";
}
echo checkAge(20);
?>
A kód végrehajtásának eredménye:
"Hozzáférés engedélyezve"