<img src="https://img.php.cn/upload/image/467/414/724/1617330675913128.jpg" title="1617330675913128.jpg" alt="PHP에서 익명 함수를 사용하기 위한 팁">
PHP
中的匿名函数
(Anonymous functions), 也叫闭包函数
(closures), 允许指定一个没有名称的函数。最常用的就是回调函数
의 매개변수 값입니다.
1. 익명 함수에서 지역 변수를 참조합니다(여기서 PHP의 use 키워드를 사용하세요).
<?php function F1(){ $ok="HelloWorld"; $a=function() use($ok) { echo "$ok"; }; $a(); } F1(); ?>
2. 익명 함수를 일반 함수에 배치하거나 익명 함수를 반환합니다.
<?php function F1(){ $a=function() { echo "HelloWorld"; }; $a(); } F1(); ?>
3. 일반 기능으로 돌아갑니다.
<?php function F1(){ $a=function() { echo "HelloWorld"; }; return $a; } $abc=F1(); $abc(); ?>
4. 익명 함수를 반환하고 익명 함수에 매개변수를 전달합니다.
<?php function F1(){ $a=function($name,$do) { echo $name." ".$do." HelloWorld"; }; return $a; } $abc=F1(); $abc('张三','say'); ?>
5. 익명 함수를 매개변수로 전달합니다.
<?php function F1($UnkownFun){ $UnkownFun("张三"); } F1(function ($username){ echo $username; }); ?>
추천: "2021 PHP 면접 질문 요약(모음)" "php 비디오 튜토리얼"
위 내용은 PHP에서 익명 함수를 사용하기 위한 팁의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!