Bultu funkcijas PHP

Šajā nodarbībā mēs sāksim apgūt bultu funkcijas. Tās ir anonīmo funkciju saīsināts variants. To sintaksi izskatās šādi:

php<?php
  fn (parametri) => izteiksme;
?>

Pārrakstīsim parasto funkciju kā bultu funkciju. Pieņemsim, ka mums ir funkcija divu skaitļu saskaitīšanai:

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

Tagad pārveidosim to par bultu funkciju:

php<?php
  $func = fn($num1, $num2) => $num1 + $num2;
  echo $func(1, 2);
?>
Задание 1

Pārrakstiet šādu funkciju kā bultu funkciju:

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