搜索

关于PHP不支持块级作用域会引发哪些问题答案

原创 2019-03-25 15:02:00 220
摘要:PHP不支持块级作用域会引发容易导致全局变量污染<?php     $k=10;     for($i=0;$i<10;$i++){            for($j=0;$j<10;$j+

PHP不支持块级作用域会引发容易导致全局变量污染

<?php
    $k=10;
    for($i=0;$i<10;$i++){   
        for($j=0;$j<10;$j++){
            echo $k++.'  ';
        }
        echo " ";
    }
    echo "<hr>";
    
    for($i=0;$i<10;$i++){   
        for($j=0;$j<10;$j++){
            echo $k++.'  ';
        }
        echo " ";
    }
?>

避免PHP不支持块级作用域会引发的问题,应每次块级作用域需要使用全局变量时,应把需要用到的全局变量初始化到一个临时变量后再用临时变量运算。

批改老师:查无此人批改时间:2019-03-26 09:05:48
老师总结:说的不错。如果忘记上面代码是不是有相同变量,就在使用该变量时,赋值为空。继续加油

发布手记

热门词条