摘要:// 使用自执行函数来模拟一个块级作用域(例如for循环结束后,后面的代码不能再访问循环变量) $func = function(){ // 循环 for($i = 0;$i<10;$i++) {}  
// 使用自执行函数来模拟一个块级作用域(例如for循环结束后,后面的代码不能再访问循环变量)
$func = function(){
// 循环
for($i = 0;$i<10;$i++) {}
$test = function() use($i) {
return '执行结束了,数字为:'.$i;
};
return $test();
//
return $i*10;
};
// 调用
echo call_user_func($func);
批改老师:查无此人批改时间:2019-04-01 10:01:15
老师总结:完成的不错。感觉你的return写错位置了吧。是不是循环括号忘记放下面了?