СТРЕЛОЧНЫЕ ФУНКЦИИ PHP

Стрелочные функции (arrow functions), также известные как лямбда-выражения, это нововведение в PHP 7.4, которое упрощает и сокращает запись анонимных функций.

Стрелочные функции могут быть записаны в одной строке и не требуют использования ключевых слов function и return.

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

array_map(fn($x) => $x * 2, [1, 2, 3]);
array_filter($array, fn($x) => $x > 0);

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

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

$multiplyByTwo = fn($x) => $x * 2;
$result = $multiplyByTwo(5);

В данном примере мы записали стрелочную функцию в переменную и затем использовали ее с аргументом 5 для получения результата.

Открытое собеседование PHP Point #1 / Валентин Удальцов vs Патрик Фельдеш

Стрелочные функции - #28 - Курс по PHP 8 для начинающих

Уроки PHP - 30. Анонимные функции, function expression

Переделаем на стрелочные функции

Aсинхронный PHP / Антон Шабовта (Onliner)

Основы php Замыкания, callback функции

DevConf 2019: PHP 7.4: стрелочные функции, типизированные свойства и др - Антон Околелов

#18 Уроки PHP - Учим язык PHP, Поразрядные операторы на языке PHP

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