Klíčové slovo return
Klíčové slovo return ukončuje provádění aktuální funkce a vrátí zadanou hodnotu. Pokud je return voláno bez parametrů, funkce vrátí null. V globálním rozsahu return ukončuje provádění aktuálního skriptu.
Syntaxe
return výraz; // Vrácení hodnoty
return; // Vrácení null
Příklad
Vrácení hodnoty z funkce:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Výsledek provedení kódu:
16
Příklad
Vrácení pole z funkce:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Výsledek provedení kódu:
[1, 2]
Příklad
Předčasné ukončení funkce:
<?php
function checkAge($age) {
if ($age < 18) {
return "Přístup odepřen";
}
return "Přístup povolen";
}
echo checkAge(20);
?>
Výsledek provedení kódu:
"Přístup povolen"