搜索

自执行函数模拟块级作用域

原创 2019-03-09 19:10:53 241
摘要:<?php//没有经过处理,for循环中的变量$i相当于一个全局的变量,循环结束后还是可以使用for($i = 1; $i < 100; $i++){}//这里还可以调用到$i的值echo $i; // 100//用自执行函数模拟一个块级作用域(function(){//    这里面定义的函数在外部就不能再访问了    for($j = 1;

<?php

//没有经过处理,for循环中的变量$i相当于一个全局的变量,循环结束后还是可以使用
for($i = 1; $i < 100; $i++){

}
//这里还可以调用到$i的值
echo $i; // 100

//用自执行函数模拟一个块级作用域
(function(){
//    这里面定义的函数在外部就不能再访问了
   for($j = 1; $j < 100; $j++){

   }
})();

//这里会报错
echo $j; //Undefined variable: j

?>

批改老师:韦小宝批改时间:2019-03-10 09:09:48
老师总结:写的很不错 每行的注释也都很清楚 课后没事要记得多去练习

发布手记

热门词条