自执行函数在外部无法访问到局部变量

Original 2019-03-27 17:34:06 254
abstract:<?php //匿名函数$sum; $sum = function(){ $array=[11,12,13,14,15,16]; $b=0; $a=''; foreach ($array as $v) { $a = $v; $b += $a; echo $v.'
<?php
//匿名函数$sum;
$sum = function(){
$array=[11,12,13,14,15,16];
$b=0;
$a='';
foreach ($array as $v) {
$a = $v;
$b += $a;
echo $v.'-->'.$b.'<br>';
}
echo '$b='.$b;
};
$sum();
echo '<hr>';
echo isset($b)? '可以访问到$b' : '可以访问到$b无法访问到$b';

总结

Correcting teacher:天蓬老师Correction time:2019-03-28 10:19:21
Teacher's summary:闭包其实就是一个函数,只是这个函数比较特殊, 大多由匿名函数构成

Release Notes

Popular Entries