0

私は再帰の概念に不慣れです。再帰を理解しようとするために、次の例を作成しました。しかし、私には困難があり、あなたの助けに感謝します.

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 を出力することですが、上記のステートメントが再帰を引き起こすため、コードを無視すべきではありませんか? ここで再帰とループを比較しているのかもしれません。

4

2 に答える 2