«

普通函数,匿名函数,自调用函数

发布于 阅读:6 日记


 

//普通函数用函数名来的调用

echo "普通函数:";

 function add($m,$n)
 {
     return "$m +$n =".($m + $n);
 }
 echo add(20,30);


//输出
//普通函数:
//20 +30 =50

//匿名函数其实就是把函数当作一个变量的值。
echo "匿名函数:";

$abc = function ($m,$n)
{
return "$m +$n =".($m + $n);
};
echo $abc(50,10);

//输出
//匿名函数:
//50 +10 =60

//自调用函数,也叫 自执行函数,写完函数就已经执行完了。
echo "自调用函数:";

echo (function ($m,$n)
{
return "$m +$n =".($m + $n);
})(20,60);

//输出
//自调用函数:
//20 +60 =80