PHP中匿名函数的使用方法
发布时间:2022-07-19 14:00:05 所属栏目:PHP教程 来源:互联网
导读:PHP中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。 1.在匿名函数中引用局部变量(这里要使用PHP中的use关键字)。 ?php function F1(){ $a(); } F1(); ? 2.将匿名函数放在普通函数
PHP中的匿名函数(Anonymous functions), 也叫闭包函数(closures), 允许指定一个没有名称的函数。最常用的就是回调函数的参数值。 1.在匿名函数中引用局部变量(这里要使用PHP中的use关键字)。 <?php function F1(){ $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(){ return $a; } $abc=F1(); $abc('张三','say'); ?> 5.把匿名函数当作参数传递。 <?php function F1($UnkownFun){ $UnkownFun("张三"); } F1(function ($username){ echo $username; }); ?> (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |