abstract:<?php function work(){ $func = function(){ $arr = [7,12,100,52,5];  
<?php function work(){ $func = function(){ $arr = [7,12,100,52,5]; for($i=0;$i < count($arr);$i++){ for($j=$i+1;$j < count($arr);$j++){ if($arr[$i] > $arr[$j]){ $temp = $arr[$i]; $arr[$i] = $arr[$j]; $arr[$j] = $temp; } } } var_dump($arr); }; $func(); echo isset($temp)? '能訪問(wèn)作用域內(nèi)的循環(huán)變量' : '不能訪問(wèn)作用域內(nèi)的循環(huán)變量'.'<br>'; } work();
Correcting teacher:西門(mén)大官人Correction time:2019-03-23 11:33:30
Teacher's summary:本質(zhì)是:$func相當(dāng)于一個(gè)函數(shù),函數(shù)執(zhí)行完后,會(huì)釋放掉它所含有的所有變量,所以在work函數(shù)里訪問(wèn)不到func的變量