PHP 7 이상에서 익명 함수를 콜백으로 사용하는 올바른 문법은?
PHP 7 이상에서 익명 함수를 콜백으로 사용하는 올바른 문법은?
$fruits = ["apple", "banana", "orange"];
$lengths = array_map(___, $fruits);
정답: C
PHP의 익명 함수는
function
키워드로 시작하며 일반 함수와 동일한 문법을 사용합니다.⦁ 익명 함수 문법:
function($매개변수) {
return 결과값;
}
⦁ 익명 함수의 장점:
⦁ 함수명을 별도로 정의할 필요 없음
⦁ 일회성 로직을 간단히 표현
⦁ 코드가 더 간결하고 직관적
⦁ 완전한 예시:
$lengths = array_map(function($item) {
return strlen($item);
}, $fruits);
⦁ 다른 옵션들의 문제점:
⦁ 옵션 1:
anonymous
는 PHP 키워드가 아님⦁ 옵션 2:
=>
문법은 화살표 함수 (PHP 7.4+)⦁ 옵션 4:
function
키워드 누락
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.