返回自执行函数模拟......登陆

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

lzm2019-03-09 19:10:53184

<?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

?>

最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送