遞歸函數(shù)就是自己調(diào)用自己, 這里的$i,其實在每次調(diào)用函數(shù)的時候都會生成一個,并且$i的生命周期只在當(dāng)前函數(shù)里,如果這里的$i是全局變量,結(jié)果將又不一樣, 比如$i=3,
function test($i){
global $i;
echo $i.'<br/>';//4
$i--;
if($i>=0){
test($i);
}
echo $i.'<br/>';
}
結(jié)果將是: 3 2 1 0 -1 -1 -1 -1
function test($i){
global $i;
echo $i.'<br/>';//4
$i--;
if($i>=0){
test($i);
}
echo $i.'<br/>';
}
結(jié)果將是: 3 2 1 0 -1 -1 -1 -1
2016-11-06
老師像這種立即執(zhí)行的匿名函數(shù),如何遞歸?
(function($i) {
$fun=??;
if($i>=0) $fun();
})(3);
(function($i) {
$fun=??;
if($i>=0) $fun();
})(3);
2016-11-03