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不支持块级作用域会引发的问题,应每次块级作用域需要使用全局变量时,应把需要用到的全局变量初始化到一个临时变量后再用临时变量运算。