Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
⊗ppSpFnArF 8 of 95 menu

Стрэлачныя функцыі ў PHP

У гэтым уроку мы пачнем вывучаць стрэлачныя функцыі. Яны прадстаўляюць сабой скарочаны варыянт ананімных функцый. Іх сінтаксіс выглядае наступным чынам:

<?php fn (параметры) => выражение; ?>

Давайце перапішам звычайную функцыю ў выглядзе стрэлачнай. Хай у нас ёсць функцыя для складання двух лікаў:

<?php $func = function($num1, $num2) { return $num1 + $num2; }; echo $func(1, 2); ?>

Цяпер зробім з яе стрэлачную функцыю:

<?php $func = fn($num1, $num2) => $num1 + $num2; echo $func(1, 2); ?>

Перапішыце наступную функцыю ў стрэлачную:

<?php $greet = function($name) { return 'hello ' . $name; }; echo $greet('fred'); ?>
byenru