摘要: (function ($m,$n){ for ($i=0;$i<2;$i++){ }})(100,45);自执行函数是一个函数写完自动调用自己的函数,块作用域是在{}之外不能访问里面的变量,如果用自执行函数来模拟的话,不知道是不是这样写,(没明白二者的关系)请教下老师,谢谢
(function ($m,$n){
for ($i=0;$i<2;$i++){
}
})(100,45);
自执行函数是一个函数写完自动调用自己的函数,块作用域是在{}之外不能访问里面的变量,如果用自执行函数来模拟的话,不知道是不是这样写,(没明白二者的关系)请教下老师,谢谢
批改老师:天蓬老师批改时间:2019-02-14 09:09:09
老师总结:块作用域,是指块外部不能访问块内部的数据, 用自调用函数的时候,声明完就执行, 其实最终向用户展现的就是一个返回值, 外部根本没有机会去看到块中的数据,所以, 也更谈不上去调用内部的数据了