سلام

یادمه توی دوران دانشگاه که برنامه نویسی c رو یاد میگرفتیم یه روش بود که نشون میداد یک کد دقیقا در هر مرحله چه کاری رو انجام میده و کامل کد رو تا انتها برای ما اجرا میکرد...

حالا توی برنامه نویسی php توی برخی کد ها واقعا زمان بر هست که متوجه بشم کد من داره چه کاری انجام میده

راهی هست که بتونم ببینم در هر مرحله کد من چیکار میکنه؟

الان کد پایین رو مشاهده کنید:
کد PHP:
function xxx($n){
    if(
$n == 1){
        return 
1;
    }else{
        return 
xxx($n-1);
    }
}
echo 
xxx(5); 
توی قسمت پایین دقیقا چه اتفاقی می افته؟
کد PHP:
return xxx($n-1); 
شما اگه عدد 3 رو تغییر بدین متوجه میشید که محاسبه تغییر میکنه

نیم ساعت هست که دارم بهش فکر میکنم و هنوز به نتیجه نرسیدم. لطفا یه روش بهم معرفی کنید که این کد ها رو بتونم تحیلیل کنم تا وقتم رو زیاد نگیره