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 5Analisis yang manakah betul? baru bermula, dan saya terus keliru saya tidak memahami analisis dalam tutorial, tetapi saya boleh memahami analisis yang ditanya dalam kumpulan.