for循环后,后面代码不能在访问循环变量

原创 2019-02-14 11:58:05 333
摘要:function demo($ii){     for ($i=0;$i<$ii;$i++){         echo $i.'<br>';     } } demo(10)
function demo($ii){
    for ($i=0;$i<$ii;$i++){
        echo $i.'<br>';
    }
}
demo(10);
echo $i;//这里不能使用$i

//自执行函数  不知道为什么我的php7不能用,所以现在还是php5,所以这个自执行我没试过
//$go = function ($ii){
//    for ($i=0;$i<$ii;$i++){
//        echo $i.'<br>';
//    }
//};
echo (function ($ii){
    for ($i=0;$i<$ii;$i++){
        echo $i.'<br>';
    }
})(10); 
echo $i;//这里不能使用$i


批改老师:韦小宝批改时间:2019-02-14 13:05:41
老师总结:你这里的$i肯定是不能直接使用的啊 你这个$i在函数外部没有定义啊 函数中的$i只局限于函数内

发布手记

热门词条