Słowo kluczowe return
Słowo kluczowe return przerywa wykonanie bieżącej funkcji i zwraca określoną wartość. Jeśli return zostanie wywołane bez parametrów, funkcja zwraca null. W globalnym zakresie widoczności return przerywa wykonanie bieżącego skryptu.
Składnia
return wyrażenie; // Zwrot wartości
return; // Zwrot null
Przykład
Zwracanie wartości z funkcji:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Wynik wykonania kodu:
16
Przykład
Zwracanie tablicy z funkcji:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Wynik wykonania kodu:
[1, 2]
Przykład
Przedwczesne zakończenie funkcji:
<?php
function checkAge($age) {
if ($age < 18) {
return "Dostęp zabroniony";
}
return "Dostęp dozwolony";
}
echo checkAge(20);
?>
Wynik wykonania kodu:
"Dozwolony dostęp"