php匿名函数自调用,使用自调用函数和匿名函数吃饭
发布日期:2021-06-24 13:54:10 浏览次数:2 分类:技术文章

本文共 1040 字,大约阅读时间需要 3 分钟。

摘要:<?php $people='小明';function breakfast($who,$food_1,$other='鸡蛋'){    echo '早饭开始了

';    echo $who.'吃了'.$food_1.'和'.$other.'<

$people='小明';

function breakfast($who,$food_1,$other='鸡蛋')

{

echo '早饭开始了

';

echo $who.'吃了'.$food_1.'和'.$other.'

';

echo '


';

}

//breakfast($people,'面包');

call_user_func('breakfast',$people,'面包');

$lunch=function()USE($people)

{

echo  '午饭开始了

';

$num=func_num_args();

echo $people.'午饭一共吃了'.$num.'样东西

';

echo '分别是

';

$food_list=func_get_args();

foreach ($food_list as $food)

{

echo $food.'

';

}

echo '


';

};

//$lunch('米饭','番茄炒蛋','鱼香肉丝','娃娃菜','汤');

$foods=array('米饭','番茄炒蛋','鱼香肉丝','娃娃菜','汤');

call_user_func_array($lunch,$foods);

$dinner=function()

{

$eat=function ()

{

$people='小明';

$str='晚饭开始了

';

$num=func_num_args();

$str.=$people.'晚饭一共吃了'.$num.'样东西

';

$str.='分别是

';

$food_list=func_get_args();

foreach ($food_list as $food)

{

$str.=$food.'

';

}

$str.='


';

return $str;

};

return $eat;

};

//匿名函数当返回值来使用,返回值是一个匿名函数的定义

echo $dinner()('米饭','番茄炒蛋','鱼香肉丝','汤');

批改老师:韦小宝批改时间:2019-01-07 14:28:08

老师总结:写的很不错哦 课后记得还要多多练习才可以 继续加油吧

转载地址:https://blog.csdn.net/weixin_33272631/article/details/116471842 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:php对字符串简单加密解密,PHP字符串加密解密
下一篇:oracle存储过程commit怎么写,oracle数据库存储过程,带commit,rollback

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年04月23日 08时23分28秒