ФУНКЦИИ PHP 7

Функции в PHP 7 имеют некоторые особенности, которых не было в предыдущих версиях PHP.

1. Одним из нововведений является строгая типизация, которая может быть задана при объявлении функции. Это позволяет контролировать тип данных входных параметров и возвращаемого значения. Пример:

function sum(int $a, int $b): int {
  return $a + $b;
}

2. Еще одним новшеством является объявление типа возвращаемого значения в самом начале функции:

function divide(float $a, float $b): ?float {
  if ($b == 0) {
    return null;
  }
  return $a / $b;
}

3. PHP 7 также поддерживает переменное число аргументов функции:

function addNumbers(...$numbers) {
  $sum = 0;
  foreach ($numbers as $number) {
    $sum += $number;
  }
  return $sum;
}

4. В PHP 7 можно использовать анонимные функции, которые позволяют создавать функции внутри других функций или передавать их как параметры:

$greeting = function($name) {
  echo "Hello, $name!";
};

5. PHP 7 также поддерживает ретранслируемый атрибут, который позволяет указать, что функция может быть выполнена через другой код:

#[Reentrant]
function myFunction() {
  // код функции
}

Работа с параметрами функций в PHP - Базовый курс PHP-7

Основы php функции

Уроки PHP 7 - Функции. Статические переменные в функциях.

Функции для работы с символами в PHP - Базовый курс PHP-7

Объявление и вызов функции в PHP - Базовый курс PHP-7

Function (функции) php. Как создать и как пользоваться.

Функции работы с массивами в PHP - Базовый курс PHP-7

Уроки PHP #7 Создание функций

ОБУЧАЮЩИЙ МАРАФОН T7 - ДЕНЬ 2 (14.06.23) - Юридический разбор. Пруфы за 7 месяцев сотрудничества.

Уроки PHP 7 - Функции даты и времени. Date(). Time().

Реклама
Новое
Реклама