Funzioni Freccia in PHP

In questa lezione inizieremo a studiare le funzioni freccia. Esse rappresentano una versione abbreviata delle funzioni anonime. La loro sintassi appare come segue:

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

Riscriviamo una funzione normale sotto forma di funzione freccia. Supponiamo di avere una funzione per sommare due numeri:

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

Ora trasformiamola in una funzione freccia:

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

Riscrivi la seguente funzione in una funzione freccia:

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