使用自执行函数模拟一个块级作用域。

Original 2019-03-14 15:47:31 222
abstract:1.对块作用域的概念还是似懂非懂的,不知道我这个代码表示的对不对?<?php//自调用函数计算0-9的合计echo (function ($total) {    for($i=0;$i<10;$i++){        $total += $i;    }    return $tot

1.对块作用域的概念还是似懂非懂的,不知道我这个代码表示的对不对?


<?php
//自调用函数计算0-9的合计
echo (function ($total) {
   for($i=0;$i<10;$i++){
       $total += $i;
   }
   return $total;
})(0);
//echo $sum(0);
// 自调用函数结束后再调用for循环里抽的变量不能被调用,直接echo出错。
echo $total;



Release Notes

Popular Entries