Atslēgvārds return
Atslēgvārds return pārtrauc pašreizējās funkcijas izpildi un atgriež norādīto vērtību. Ja return tiek izsaukts bez parametriem, funkcija atgriež null. Globālajā apjomā return pārtrauc pašreizējā skripta izpildi.
Sintakse
return izteiksme; // Vērtības atgriešana
return; // Null atgriešana
Piemērs
Vērtības atgriešana no funkcijas:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Koda izpildes rezultāts:
16
Piemērs
Masīva atgriešana no funkcijas:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Koda izpildes rezultāts:
[1, 2]
Piemērs
Funkcijas priekšlaicīga pabeigšana:
<?php
function checkAge($age) {
if ($age < 18) {
return "Pieeja liegta";
}
return "Pieeja atļauta";
}
echo checkAge(20);
?>
Koda izpildes rezultāts:
"Pieeja atļauta"