深入理解递归

function sum($n){
    if($n > 1){
        $tmp = sum($n -1) + $n;
        echo $n, '<br />';
        return $tmp;
    }else{
        echo 1 , '<br />';
        return 1;
    }

}

echo sum(5);

echo '<br />‘.'=========================';

function sum2($n){
    if($n > 1){
        echo $n, '<br />';
        return sum2($n -1) + $n;
    }else{
        echo 1 , '<br />';
        return 1;
    }

}

echo sum2(5);

深入理解递归

posted @ 2015-09-16 11:16  teacher_chen  阅读(140)  评论(0编辑  收藏  举报