摘要:<?php function demo(){ $fun = function(){ $arr = [1,2,3,4,5]; &n
<?php function demo(){ $fun = function(){ $arr = [1,2,3,4,5]; for($i=0;$i < count($arr);$i++){ $temp = $arr[$i]; } echo isset($temp)? '能訪(fǎng)問(wèn)作用域內(nèi)的循環(huán)變量' : '不能訪(fǎng)問(wèn)作用域內(nèi)的循環(huán)變量'; echo '<br>'; }; $fun(); echo isset($temp)? '能訪(fǎng)問(wèn)作用域內(nèi)的循環(huán)變量' : '不能訪(fǎng)問(wèn)作用域內(nèi)的循環(huán)變量'; } demo();
批改老師:天蓬老師批改時(shí)間:2019-04-24 15:30:55
老師總結(jié):幾乎所有的腳本語(yǔ)言, 都是只支持函數(shù)作用域, 這與代碼的運(yùn)行形式相關(guān), 因?yàn)閮?nèi)部數(shù)據(jù)都在棧中的...
php也是只支持函數(shù)作用域, 不像其它語(yǔ)言, 支持塊作用域, 所謂塊作用域, 就是由一對(duì)大括號(hào)生成的作用域, 使用閉包可以模擬出一個(gè)塊作用域...