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