Функции в PHP. Определение и вызов функций

Функция – это блок кода, который можно многократно вызывать.

Пример функции:

function sayHello() {
    echo "Привет, мир! <br>";
}

sayHello(); // Привет, мир!

Объяснение:

  • function – ключевое слово для создания функции.
  • sayHello() – имя функции.
  • Функция вызывается командой sayHello();.

2️⃣ Передача аргументов в функцию

Функции могут принимать данные (аргументы).

function greet($name) {
    echo "Привет, $name! <br>";
}

greet("Иван"); // Привет, Иван!
greet("Мария"); // Привет, Мария!

📌 Множественные аргументы:

function greet($name, $time) {
    echo "Привет, $name! Добрый $time. <br>";
}

greet("Сергей", "день"); // Привет, Сергей! Добрый день.
greet("Ирина", "вечер"); // Привет, Ирина! Добрый вечер.

3️⃣ Значения аргументов по умолчанию

Если аргумент не передан, можно задать значение по умолчанию.

function greet($name = "Гость", $time = "день") {
    echo "Привет, $name! Добрый $time. <br>";
}

greet(); // Привет, Гость! Добрый день.
greet("Артем"); // Привет, Артем! Добрый день.
greet("Татьяна", "вечер"; // Привет, Татьяна! Добрый вечер.

Дополнительно

4️⃣ Стрелочные функции (PHP 7.4)

Короткая запись анонимных функций.

$square = fn($x) => $x * $x;
echo $square(4); // 16

5️⃣ Рекурсивные функции

Функция, которая вызывает саму себя.

function factorial($n) {
    if ($n == 1) return 1;
    return $n * factorial($n - 1);
}

echo factorial(5); // 5 * 4 * 3 * 2 * 1 = 120
1 minutes read Sodium Carbonate

Comments (0)

No comments yet
Only registered users can post new comments

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-07-20 04:22

  • Page published: 2025-07-21 08:12
  • Last update: 2025-07-21 08:12

Similar pages

Функции в PHP. return
1 Функция может возвращать результат.function sum($x, $y) { $result = $x + $y; return $result; } $result =
Функции в PHP. Глобальные и локальные переменные
2 🔹 Переменные внутри функции – локальные (недоступны снаружи).function example() { $x = 10; // Локальная
Типизация аргументов функции и возвращаемого значения в PHP 8
3 Типизация аргументов и возвращаемого значения в PHP 8В PHP 8 значительно улучшена система типизации аргументов и
Функции по работе с массивами: in_array(), array_merge() и т.д.
4 Функции по работе с массивамиФункцияОписаниеПримерarray_push()Добавляет элемент в конецarray_push($arr,
Список функций, удаляемых из Google Assistant в 2024 году
5 Google меняет Google Assistant, удаляя и изменяя десятки функций, к которым некоторые из вас, возможно, привыкли.
User Blog • 2024-01-17 11:14 webitproff