Nøkkelordet return
Nøkkelordet return avslutter utførelsen av den nåværende funksjonen og returnerer den angitte verdien. Hvis return kalles uten parametere, returnerer funksjonen null. I det globale området avslutter return utførelsen av det nåværende skriptet.
Syntaks
return uttrykk; // Returner verdi
return; // Returner null
Eksempel
Returner en verdi fra en funksjon:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Resultat av kjøring av kode:
16
Eksempel
Returner en matrise fra en funksjon:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Resultat av kjøring av kode:
[1, 2]
Eksempel
Tidlig avslutning av en funksjon:
<?php
function checkAge($age) {
if ($age < 18) {
return "Tilgang forbudt";
}
return "Tilgang tillatt";
}
echo checkAge(20);
?>
Resultat av kjøring av kode:
"Tilgang tillatt"