function sum($shu){ if ($shu>1) { return $shu + sum($shu - 1); # code... }else{ return 1; } } echo sum(5);
這段代碼怎么分析最后得出15這個結(jié)果的啊,我去一些php群里面問有個人說:
5+(5-1+4-1+3-1+2-1+1) 這樣算的,那個$shu是保留原數(shù)字的,而我看教程上的人又不是這樣講的,那個$shu也會跟著變化而不是一直都是5
到底哪個分析才是正確的啊,我是剛剛?cè)腴T的初學(xué)者,直接給我搞蒙了,教程里面的那個分析我沒聽懂,群里面問的那個分析我就能懂。