ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
menu
Новый формат обучения! Репетиторство по программированию. Есть еще 3 свободных места! Жми для подробностей.

Ключевое слово 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); ?>

Результат выполнения кода:

"Доступ разрешен"

Смотрите также

  • команду function,
    которая создает пользовательские функции
  • функцию exit,
    которая завершает выполнение скрипта
byenru