// 网上找的代码,但看不明白,老师讲解一下
<?php
//定义函数 Common=普通
function demo(){
$Common = function(){
//定义一个数组
$arr = [
"北京",
"上海",
"广州",
"深圳"
];
//count = 返回数组中元素的数目
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);
};
$Common();
echo isset($temp)? '能访问作用域内的循环变量' : '不能访问作用域内的循环变量'.'<hr>';
}
demo();