Võtmesõna return
Võtmesõna return lõpetab praeguse funktsiooni täitmise ja tagastab määratud väärtuse. Kui return kutsutakse ilma parameetriteta, tagastab funktsioon väärtuse null. Globaalses ulatuses lõpetab return praeguse skripti täitmise.
Süntaks
return avaldis; // Väärtuse tagastamine
return; // Nulli tagastamine
Näide
Väärtuse tagastamine funktsioonist:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Koodi täitmise tulemus:
16
Näide
Massiivi tagastamine funktsioonist:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Koodi täitmise tulemus:
[1, 2]
Näide
Funktsiooni ennetähtaegne lõpetamine:
<?php
function checkAge($age) {
if ($age < 18) {
return "Juurdepääs keelatud";
}
return "Juurdepääs lubatud";
}
echo checkAge(20);
?>
Koodi täitmise tulemus:
"Juurdepääs lubatud"