Kľúčové slovo return
Kľúčové slovo return ukončí vykonávanie aktuálnej funkcie a vráti zadanú hodnotu. Ak je return volané bez parametrov, funkcia vráti null. V globálnom rozsahu return ukončí vykonávanie aktuálneho skriptu.
Syntax
return výraz; // Vrátenie hodnoty
return; // Vrátenie null
Príklad
Vrátenie hodnoty z funkcie:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Výsledok vykonania kódu:
16
Príklad
Vrátenie poľa z funkcie:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Výsledok vykonania kódu:
[1, 2]
Príklad
Predčasné ukončenie funkcie:
<?php
function checkAge($age) {
if ($age < 18) {
return "Prístup zamietnutý";
}
return "Prístup povolený";
}
echo checkAge(20);
?>
Výsledok vykonania kódu:
"Prístup povolený"