Кључна реч return
Кључна реч return прекида извршавање тренутне функције и враћа наведену вредност. Ако се return позове без параметара, функција враћа null. У глобалном опсегу видљивости return прекида извршавање тренутне скрипте.
Синтакса
return израз; // Враћање вредности
return; // Враћање null
Пример
Враћање вредности из функције:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Резултат извршавања кода:
16
Пример
Враћање низа из функције:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Резултат извршавања кода:
[1, 2]
Пример
Прерано завршавање функције:
<?php
function checkAge($age) {
if ($age < 18) {
return "Приступ забрањен";
}
return "Приступ дозвољен";
}
echo checkAge(20);
?>
Резултат извршавања кода:
"Приступ дозвољен"