abstract:<?php$arr=[8,15,59,60,75,88];$r=0;foreach ($arr as $k=>$v) {$x = $v;$r += $x;echo $v.'_'.$r.'<br>';}echo 'y='.$r.'<br>';$trstt = function(){$arr1=[8,1
<?php
$arr=[8,15,59,60,75,88];
$r=0;
foreach ($arr as $k=>$v) {
$x = $v;
$r += $x;
echo $v.'_'.$r.'<br>';
}
echo 'y='.$r.'<br>';
$trstt = function(){
$arr1=[8,15,59,60,75,88];
$c=0;
foreach ($arr1 as $k => $v) {
$a = $v;
$c += $a;
echo $v.'_'.$c.'<br>';
}
echo '$c='.$c;
};
$trstt();
echo '<hr>';
echo isset($c)? '函数外可以访问循环变量$b' : '函数外不可以访问循环变量$b'.'<hr>';
Correcting teacher:天蓬老师Correction time:2019-04-10 09:42:23
Teacher's summary:所谓自执行函数, 也叫自调用函数, 不仅仅是省去了函数命名这个环节, 他还有很多高级的应用