0Pricing
PHP Academy · Урок

Возвращаемые значения

Получайте результаты выполнения функций в PHP

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

Возвращаемые значения

Возвращаемые значения

Добро пожаловать на следующий урок! На этом уроке Вы узнаете о возвращаемых значениях функций PHP и о том, как с их помощью передавать результаты функции обратно вызывающему коду. Давайте разберёмся!

Возвращаемые значения — иллюстрация 1

Что такое возвращаемые значения?

Что такое возвращаемые значения?

Возвращаемое значение — это результат выполнения функции. Вместо непосредственного вывода данных функция может вернуть их, чтобы использовать в другой части программы.

Пример: Функция, вычисляющая площадь прямоугольника, может вернуть результат вызывающему коду.

Использование ключевого слова 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, включая возврат строк и массивов, а также обработку нескольких значений и значений по условию. На следующем уроке Вы узнаете о лямбда-функциях и анонимных функциях. Продолжайте программировать!

Возвращаемые значения — иллюстрация 10

Часто задаваемые вопросы

Урок «Возвращаемые значения» бесплатный?

Да — полный текст урока «Возвращаемые значения» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Что такое функции?
  2. Встроенные функции
  3. Пользовательские функции
  4. Передача аргументов в функции
  5. Возвращаемые значения
← Назад к PHP Academy