Ključna beseda return
Ključna beseda return prekine izvajanje trenutne funkcije in vrne določeno vrednost. Če je return klican brez parametrov, funkcija vrne null. V globalnem obsegu return prekine izvajanje trenutne skripte.
Sintaksa
return izraz; // Vračanje vrednosti
return; // Vračanje null
Primer
Vračanje vrednosti iz funkcije:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Rezultat izvajanja kode:
16
Primer
Vračanje polja iz funkcije:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Rezultat izvajanja kode:
[1, 2]
Primer
Predčasno zaključevanje funkcije:
<?php
function checkAge($age) {
if ($age < 18) {
return "Dostop prepovedan";
}
return "Dostop dovoljen";
}
echo checkAge(20);
?>
Rezultat izvajanja kode:
"Dostop dovoljen"