abstract:// 使用自执行函数来模拟一个块级作用域(例如for循环结束后,后面的代码不能再访问循环变量) $func = function(){ for($i = 0;$i<10;$i++) {} &n
// 使用自执行函数来模拟一个块级作用域(例如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);
Correcting teacher:天蓬老师Correction time:2019-04-08 09:40:40
Teacher's summary:匿名函数,最常用的场景有二个, 一是作为回调函数的参数, 一是做为变量的值,可以进行传递, 这与javascript中的函数定义是类似的