为什么这个php函数会无休止地循环?
为什么我不能用函数调用这个函数并增加它的参数? 它似乎无休止地循环,没有增加$i为什么这个php函数会无休止地循环?,php,recursion,Php,Recursion,为什么我不能用函数调用这个函数并增加它的参数? 它似乎无休止地循环,没有增加$i function loopy($i) { loopy($i+1); echo $i.'...'; if ($i >=5) return true; } 因为if语句需要在再次调用函数之前执行,以使其停止为无限循环: function loopy($i) { if ($i >=5) return true; loop
function loopy($i) {
loopy($i+1);
echo $i.'...';
if ($i >=5) return true;
}
因为if语句需要在再次调用函数之前执行,以使其停止为无限循环:
function loopy($i) {
if ($i >=5) return true;
loopy($i+1);
echo $i.'...';
}
1.你想达到什么目的。2.为什么不使用实际的循环呢?