PHP의 화살표 함수

이번 강의에서는 화살표 함수에 대해 공부하기 시작하겠습니다. 이는 익명 함수의 단축 형태입니다. 구문은 다음과 같습니다:

php<?php
  fn (매개변수) => 표현식;
?>

일반 함수를 화살표 함수 형태로 다시 작성해 보겠습니다. 두 숫자를 더하는 함수가 있다고 가정해 보겠습니다:

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');
?>