摘要:function jiafa($a,$b){ return "$a+$b=".($a+$b).'<br>';}echo jiafa(10,20).'<br>';echo"<hr>";//2、匿名函数,并非是没有名字$chengfa=function ($a,$b){ return "
function jiafa($a,$b){
return "$a+$b=".($a+$b).'<br>';
}
echo jiafa(10,20).'<br>';
echo"<hr>";
//2、匿名函数,并非是没有名字
$chengfa=function ($a,$b){
return "$a*$b=".($a*$b).'<br>';
};
$abc=function($a,$b,$c=5){
return "$a+$b*$c=".($a+$b*$c);
};
echo $abc(10,20,6)."<br>";
//用变量来调用函数
echo $chengfa(10,10);
echo"<br>";
//3、自调函数,理解:自动执行的函数
echo(function ($a,$b){
return "$a-$b=".($a-$b).'<br>';
})(30,10);
echo"<hr>";
echo (function($a,$b){
return "我是PHP中文网的学员"."我叫".$a."是一位全景摄影师"."我的学号是".$b;
})('小螃蟹','66761');
echo "<hr>";
批改老师:韦小宝批改时间:2018-11-02 11:16:38
老师总结:匿名函数就是不需要名称的函数,但并不意味着不可以添加函数名称,你可以试试,给你的匿名函数添加一个函数名称,你会发现仍然是有效的,可以访问的,恰恰相反给匿名函数添加一个有意义的函数名称,在进行调试的时候