abstract: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不支持块级作用域会引发的问题,应每次块级作用域需要使用全局变量时,应把需要用到的全局变量初始化到一个临时变量后再用临时变量运算。
Correcting teacher:查无此人Correction time:2019-03-26 09:05:48
Teacher's summary:说的不错。如果忘记上面代码是不是有相同变量,就在使用该变量时,赋值为空。继续加油