php Anonymous function 익명 함수
Updated on
- Anonymous function 익명 함수
<?php
$multiply = function ($x, $y) {
return $x * $y;
};
echo $multiply(10, 20); // 200- Arrow function 화살표 함수 (더 간결한 익명 함수)
$myFunction = (arg1, arg2, ...argN) => {
statement(s)
}
or
$myFunction = (arg1, arg2, ...argN) => expression- Anonymous function
$input = 100;
$result = (function (int $input) {
return $input*5;
})($input);간혹, 코드에서 익명 함수를 작성하는 일이 좀 있다.
성능은 크게 보장되지 않긴 하지만, 그래도 나쁘지 않다.