我是递归概念的新手。我创建了以下示例来尝试理解递归。但我遇到了困难,希望能得到您的帮助。
function getX($count){
$count++;
if($count <= 10){
$countTemp = getX($count);
echo $countTemp; //Shouldn't this skipped?
}
return $count;
}
getX(0);
我的困惑是上面的函数打印 11, 10, 9, 8....1 但不应该echo $countTemp;
忽略代码,因为上面的语句会导致递归?我可能在这里比较递归和循环。