function sum($shu){ if ($shu>1) { return $shu + sum($shu - 1); # code... }else{ return 1; } } echo sum(5);
Bagaimana kod ini menganalisis dan akhirnya mendapat keputusan 15 saya pergi ke beberapa kumpulan PHP dan bertanya kepada seseorang yang berkata:
5+(5-1+4-1+3-1+2-1+1) Dikira? dengan cara ini, $shu mengekalkan nombor asal, dan saya tidak fikir orang dalam tutorial mengatakan ini. $shu juga akan berubah mengikutnya dan bukannya sentiasa 5
Analisis yang manakah betul? baru bermula, dan saya terus keliru saya tidak memahami analisis dalam tutorial, tetapi saya boleh memahami analisis yang ditanya dalam kumpulan.