古詩詞大全網 - 成語大全 - php 遞歸函數問題,這裏輸入值為什麽是這樣,求解

php 遞歸函數問題,這裏輸入值為什麽是這樣,求解

運算軌跡是這樣的

sum(3) =》 需要sum(2)=》需要sum(1);

然後往回調用,先運行sum(1),輸出了1.把帶回給sum(2).因此$_tmp = 1 + 2=3。這個時候,輸出2。把3返回給sum(3)調用。$_tmp = 3+3=6。這個時候輸出3。把6做最後結果返回。然後echo出來。因此總輸出就是1<br/>2<br/>3<br/>6