Het return trefwoord
Het trefwoord return beëindigt de uitvoering van de huidige functie en geeft de opgegeven waarde terug. Als return zonder parameters wordt aangeroepen, retourneert de functie null. In het globale bereik beëindigt return de uitvoering van het huidige script.
Syntaxis
return expressie; // Teruggeven van een waarde
return; // Teruggeven van null
Voorbeeld
Een waarde teruggeven uit een functie:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Resultaat van de code-uitvoering:
16
Voorbeeld
Een array teruggeven uit een functie:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Resultaat van de code-uitvoering:
[1, 2]
Voorbeeld
Vroegtijdig beëindigen van een functie:
<?php
function checkAge($age) {
if ($age < 18) {
return "Toegang verboden";
}
return "Toegang toegestaan";
}
echo checkAge(20);
?>
Resultaat van de code-uitvoering:
"Toegang toegestaan"