摘要:function test(){ $i=0; (function(){ for($i=0;$i<5;$i++) { echo $i; &n
function test(){
$i=0;
(function(){
for($i=0;$i<5;$i++)
{
echo $i;
}
})();
echo $i;
}
test();
//输出 012340
————————————————————————————————
下面这种只输出12340 不知道原因,望解答^V^。
function test(){
$i=0;
(function(){
global $i;
for($i;$i<5;$i++)
{
echo $i;
}
})();
echo $i;
}
test();
批改老师:韦小宝批改时间:2019-01-20 15:59:44
老师总结:global 是针对函数外的,你这个$i=0 是在函数内啊