Стрелочные функции (короткие замыкания)
С версии PHP 7.4 стало возможно использовать короткие замыкания (также называют стрелочные функции), которые позволяют сократить код маленьких функций.
$numbers = [2, 4, 6, 8];
// Обычная функция
array_map(function($n) {
return $n * 2;
}, $numbers);
// Код выше в сокращённом виде
array_map(fn($n) => $n * 2, $numbers);
В коротких замыканиях также можно указывать тип переменных:
array_map(fn(int $n):int => $n * 2, $numbers)
Похожие страницы
Поддержать автора
Все статьи создаются и поддерживаются одним человеком,
если вам нравится контент, вы можете поддержать автора сайта