Ključna reč return
Ključna reč return prekida izvršenje trenutne funkcije i vraća navedenu vrednost. Ako je return pozvan bez parametara, funkcija vraća null. U globalnom opsegu vidljivosti return prekida izvršenje 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 izvršenja koda:
16
Primer
Vraćanje niza iz funkcije:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Rezultat izvršenja koda:
[1, 2]
Primer
Prerano završavanje funkcije:
<?php
function checkAge($age) {
if ($age < 18) {
return "Pristup zabranjen";
}
return "Pristup dozvoljen";
}
echo checkAge(20);
?>
Rezultat izvršenja koda:
"Pristup dozvoljen"