PHP에서 익명 함수의 즉시 실행
질문:
JavaScript에서 익명 함수 즉시 정의하고 실행할 수 있습니다.
(function () { /* do something */ })()
PHP에서도 비슷한 접근 방식을 사용할 수 있나요?
답변:
PHP 7 이전에는 call_user_func()를 사용하면 익명 함수를 즉시 실행할 수 있습니다.
<code class="php">call_user_func(function() { echo 'executed'; });</code>
그러나 현재 PHP 버전에서는 익명 함수를 직접 실행할 수 있습니다.
<code class="php">(function() { echo 'executed'; })();</code>
위 내용은 ## PHP에서 익명 함수를 즉시 실행할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!