摘要:<?php(function (){ $num = func_num_args(); for ($i=0;$i<=$num-1;$i++) { $a=func_get_arg($i); $name = '小王';
<?php
(function ()
{
$num = func_num_args();
for ($i=0;$i<=$num-1;$i++) {
$a=func_get_arg($i);
$name = '小王';
$foods =['烤肠','老干妈'];
$lgm=function ($a) use ($foods,$name){
if (in_array($a,$foods)) {
$item = '喜欢吃';
}else{
$item = '没吃过';
}
return $name.$item.$a;
};
echo $lgm($a).'<br>';
};
})('老干妈','冰淇淋','榨菜');
批改老师:天蓬老师批改时间:2019-01-08 09:14:52
老师总结:自执行函数,原意就是写完就调用, 用途有以下几个,可以模拟出一个块级作用域, 可以执行一些初始化操作, 或者一些公共操作,不需要用户干涉或授权的