Возвращаемые значения
Получайте результаты выполнения функций в PHP
«Возвращаемые значения» — бесплатный урок PHP Academy на CoddyKit. Это урок 5 из 5. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения PHP Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс PHP Academy содержит 5 уроков всего.
Возвращаемые значения
Возвращаемые значения
Добро пожаловать на следующий урок! На этом уроке Вы узнаете о возвращаемых значениях функций PHP и о том, как с их помощью передавать результаты функции обратно вызывающему коду. Давайте разберёмся!

Что такое возвращаемые значения?
Что такое возвращаемые значения?
Возвращаемое значение — это результат выполнения функции. Вместо непосредственного вывода данных функция может вернуть их, чтобы использовать в другой части программы.
Пример: Функция, вычисляющая площадь прямоугольника, может вернуть результат вызывающему коду.
Использование ключевого слова return
Использование ключевого слова return
Чтобы вернуть значение из функции, используйте ключевое слово return. Пример:
Совет: Используйте возвращаемые значения для передачи данных из функции обратно вызывающему коду.
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
Возврат строк
Возврат строк
Функции могут возвращать строки, которые можно объединять или отображать. Пример:
Задание: Напишите функцию, возвращающую персонализированное приветственное сообщение.
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice"); // Outputs: Hello, Alice!
?>
Возврат массивов
Возврат массивов
Функции могут возвращать массивы, которые удобны для передачи нескольких значений. Пример:
Совет: Используйте return для передачи сложных структур данных, например массивов.
<?php
function getColors() {
return ["Red", "Green", "Blue"];
}
$colors = getColors();
echo $colors[0]; // Outputs: Red
?>
Возврат нескольких значений
Возврат нескольких значений
Чтобы вернуть несколько значений, используйте ассоциативный массив или объект. Пример:
Главное: Используйте ассоциативные массивы для возврата именованных значений.
<?php
function getUserInfo() {
return [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
}
$user = getUserInfo();
echo $user["name"]; // Outputs: Alice
?>
Возврат значений по условию
Возврат значений по условию
Функции могут возвращать разные значения в зависимости от условий. Пример:
Совет: Используйте return для обработки условной логики внутри функций.
<?php
function checkEligibility($age) {
if ($age >= 18) {
return "Eligible";
} else {
return "Not Eligible";
}
}
echo checkEligibility(20); // Outputs: Eligible
?>
Объявления типов возвращаемых значений
Объявления типов возвращаемых значений
PHP позволяет объявлять тип возвращаемого значения функции. Пример:
Главное: Объявления типа возвращаемого значения помогают убедиться, что функции возвращают ожидаемый тип данных.
<?php
function multiply(float $a, float $b): float {
return $a * $b;
}
echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
function subtract($a, $b) {
return $a - $b;
}
echo subtract(10, 5);
?>
Отличная работа!
Отличная работа!
Поздравляем! Вы научились использовать возвращаемые значения в функциях PHP, включая возврат строк и массивов, а также обработку нескольких значений и значений по условию. На следующем уроке Вы узнаете о лямбда-функциях и анонимных функциях. Продолжайте программировать!

Часто задаваемые вопросы
Урок «Возвращаемые значения» бесплатный?
Да — полный текст урока «Возвращаемые значения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс PHP Academy, подпишись на CoddyKit PRO. Курс PHP Academy содержит 5 уроков всего.
Чему я научусь в уроке «Возвращаемые значения»?
Получайте результаты выполнения функций в PHP Ты практикуешь PHP Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать PHP Academy?
Предыдущий опыт не требуется. PHP Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 5 из 5.
Сколько времени занимает урок «Возвращаемые значения»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке PHP Academy?
Да. Каждый урок PHP Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое функции?
- Встроенные функции
- Пользовательские функции
- Передача аргументов в функции
- Возвращаемые значения