abstrak:PHP不支持塊級作用域會引發(fā)容易導(dǎo)致全局變量污染<?php $k=10; for($i=0;$i<10;$i++){ for($j=0;$j<10;$j+
PHP不支持塊級作用域會引發(fā)容易導(dǎo)致全局變量污染
<?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不支持塊級作用域會引發(fā)的問題,應(yīng)每次塊級作用域需要使用全局變量時,應(yīng)把需要用到的全局變量初始化到一個臨時變量后再用臨時變量運(yùn)算。
Guru membetulkan:查無此人Masa pembetulan:2019-03-26 09:05:48
Rumusan guru:說的不錯。如果忘記上面代碼是不是有相同變量,就在使用該變量時,賦值為空。繼續(xù)加油