Ключевое слово 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);
?>
Результат выполнения кода:
"Доступ разрешен"