使用自执行函数完成摸拟块级作用域。

Original 2019-03-26 05:05:52 173
abstract:<?php     echo(function($num){          for($i =1 ;$i<$num;$i++){         
<?php
    echo(function($num){     
    for($i =1 ;$i<$num;$i++){             
        for($j=1;$j<10;$j++){
            echo $i.'*'.$j.'='.($i*$j).'  ';
        }
        echo '<br><hr>';
        }    
    })(9);
?>

使用由于php不支持块级作用域,容易造成全局变量命名重复后运算结果的出错。因此再小的功能尽量用函数完成尽起到了防止问题出现

Correcting teacher:查无此人Correction time:2019-03-26 09:08:52
Teacher's summary:说的不错。如果怕变量重复,可以在使用变量时,把变量赋值为空。

Release Notes

Popular Entries