Nøgleordet return
Nøgleordet return stopper udførelsen af den aktuelle funktion og returnerer den angivne værdi. Hvis return kaldes uden parametre, returnerer funktionen null. I det globale scope stopper return udførelsen af det aktuelle script.
Syntaks
return udtryk; // Returner værdi
return; // Returner null
Eksempel
Returner en værdi fra en funktion:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Resultat af kodeudførelse:
16
Eksempel
Returner et array fra en funktion:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Resultat af kodeudførelse:
[1, 2]
Eksempel
Tidlig afslutning af en funktion:
<?php
function checkAge($age) {
if ($age < 18) {
return "Adgang forbudt";
}
return "Adgang tilladt";
}
echo checkAge(20);
?>
Resultat af kodeudførelse:
"Adgang tilladt"