⊗ppPmRcInr 217 of 447 menu

পিএইচপিতে রিকার্সন নিয়ে কাজ

প্রোগ্রামিংয়ে একটি ধারণা রয়েছে, যাকে বলা হয় রিকার্সন - এটি হলো যখন একটি ফাংশন নিজেকেই কল করে। আসুন একটি উদাহরণ দেখি। রিকার্সন ব্যবহার করে 1 থেকে 10 পর্যন্ত সংখ্যাগুলো দেখাই:

<?php $i = 1; function func() { global $i; echo $i; $i++; if ($i <= 10){ func(); // এখানে ফাংশন নিজেকেই কল করছে } } func(); ?>

আসুন আলোচনা করি, এই কোডটি কীভাবে কাজ করে।

আমাদের একটি গ্লোবাল ভেরিয়েবল $i এবং একটি ফাংশন func রয়েছে, যার ভিতরে কনসোলে $i ভেরিয়েবলের বিষয়বস্তু দেখানো হয়, এবং তারপর ++ করা হয়।

যদি আমাদের $i ভেরিয়েবলটি 10-এর থেকে কম বা সমান হয়, তাহলে ফাংশনটি আবার কল করা হয়। যেহেতু $i ভেরিয়েবলটি গ্লোবাল, সেহেতু ফাংশনের প্রতিটি নতুন কলের সময় এটিতে $i ভেরিয়েবলের আগের কলের সময় নির্ধারিত মানটি থাকবে।

ফলাফলস্বরূপ, ফাংশনটি নিজেকে তখন পর্যন্ত কল করতে থাকবে যতক্ষণ না $i 10-এর বেশি না হয়ে যায়।

মনে রাখবেন, আমাদের ক্ষেত্রে if ছাড়া ফাংশন চালানো যাবে না - যদি এটি করা হয়, তাহলে ফাংশনের অসীম কল তৈরি হবে।

বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন