摘要:$func3 = function (){ $name = '无忌哥哥'; //在函数中声明一个匿名函数 $test = function () use ($name){ return $name.',我又被当做返回值,快来救我'; }; //
$func3 = function (){
$name = '无忌哥哥';
//在函数中声明一个匿名函数
$test = function () use ($name){
return $name.',我又被当做返回值,快来救我';
};
//当做返回值,返回的是一个函数的声明
// return $test();
return $test;
};
//$func3返回值是一个匿名函数的定义:$test
echo $func3()(),'<hr>';
批改老师:天蓬老师批改时间:2019-02-16 11:13:31
老师总结:写得还挺复杂, 这也可以出现在作业 中, 实际开发, 建议降低复杂度, 毕竟看代码不是你一个人