PHPにおけるアロー関数

このレッスンでは、アロー関数について学び始めます。 これらは、無名関数の短縮形です。 その構文は次のとおりです:

php<?php
  fn (parameters) => expression;
?>

通常の関数をアロー関数の形式に 書き直してみましょう。2つの数を 加算する関数があるとします:

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

これをアロー関数に変換します:

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

次の関数をアロー関数に 書き直してください:

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