私は再帰の概念に不慣れです。再帰を理解しようとするために、次の例を作成しました。しかし、私には困難があり、あなたの助けに感謝します.
function getX($count){
$count++;
if($count <= 10){
$countTemp = getX($count);
echo $countTemp; //Shouldn't this skipped?
}
return $count;
}
getX(0);
echo $countTemp;
私の混乱は、上記の関数が 11, 10, 9, 8....1 を出力することですが、上記のステートメントが再帰を引き起こすため、コードを無視すべきではありませんか? ここで再帰とループを比較しているのかもしれません。