PHP return
Ключевое слово "return" в PHP используется для возвращения значения из функции или метода. Когда в функции или методе достигается оператор return, выполнение функции или метода прекращается и возвращается указанное значение.
Вот несколько примеров использования ключевого слова "return" в PHP:
Пример 1: Возвращение значения из функции
php
function calculateSum($num1, $num2) {
$sum = $num1 + $num2;
return $sum;
}
$result = calculateSum(5, 10);
echo $result; // Выводит 15
В примере выше, функция `calculateSum` принимает два аргумента `$num1` и `$num2`, выполняет сложение чисел и возвращает сумму с помощью оператора return. Затем результат присваивается переменной `$result` и выводится на экран.
Пример 2: Возвращение значения из метода
php
class User {
private $name;
public function __construct($name) {
$this->name = $name;
}
public function getName() {
return $this->name;
}
}
$user = new User("John");
echo $user->getName(); // Выводит "John"
В примере выше, класс User имеет приватное свойство `$name` и метод `getName()`, который возвращает значение этого свойства с помощью оператора return. При создании объекта класса User и вызове метода `getName()`, будет выведено значение `$name`, которое в данном случае равно "John".
Пример 3: Возврат булевого значения
php
function isAdult($age) {
if ($age >= 18) {
return true;
} else {
return false;
}
}
$result = isAdult(25);
if ($result) {
echo "Да, пользователь совершеннолетний";
} else {
echo "Нет, пользователь несовершеннолетний";
}
В примере выше, функция `isAdult` принимает аргумент `$age` и проверяет, является ли значение больше или равным 18. Если да, то возвращает true, иначе - false. Затем результат присваивается переменной `$result` и выводится на экран, в зависимости от результата, выводится соответствующее сообщение.
Ключевое слово "return" является важным инструментом в PHP, который позволяет возвращать значения из функций и методов для дальнейшего использования в программе.