পিএইচপি While লুপ
লেখক রাসেল
খান
|
যখন একটা condition true হয় তখন while লুপ টি একটা কোড ব্লক কে execute করে।সংকেতযদি condition false হয় তখন ব্রাকেটের ভিতর কোডটি এড়িয়ে যায়।যখন শেষের ব্রাকেটটি আসবে তখন condition আবার চেক করবে,true হলে কোড আবার execute করবে।condition এ যতবার দেয়া আছে ততবার এভাবে চলবেই।যেমন:প্রথমে i=1. এরপর while($i<=5) অর্থ্যাৎ লুপটি ততক্ষন চলবে যতক্ষন I এর মান ৫ থেকে ছোট বা সমান হবে।আর লুপটি প্রতিবার ১ করে বাড়বে।কোডটি রান করলে আউটপুট আসবে এমন- The number is 1 The number is 2 The number is 3 The number is 4 The number is 5 এবার I এর মান ৬ দিলে কি আউটপুট আসবে?কিছুই আসবেনা কারন তখন এটি while loop এর সাথে মিলবেনা তাই কোড execute হবেনা। Do…while loopএটা while loop এর মতই শুধু পার্থক্য এটুকু যে condition টি শেষে test করা হয়,শুরুতে করার পরিবর্তে,যেটা হয় while লুপ এ।অর্থাৎ কমপক্ষে একবার লুপ টি execute হবেই।সংকেতযেমন নিচের উদাহরনটির কোডটিও উপরের মত একই আউটপুট দেবে শুধু কাজ করবে ভিন্নভাবে।কিন্তু এখানে যদি i=6 দেই তাহলে কি হবে?নিচের মত This is line 6 This line is outside while loop.so it will not repeat. দেখুন লুপ টি প্রথমবার চেকিং ছাড়াই একবার কোড execute হয়েছে।প্রথমবার execution এর পর চেক করেছে যে লুপটি repeat হবে কিনা?কিন্তু while loop এ প্রথমবারই এই চেক হয়। |
কোন মন্তব্য নেই:
একটি মন্তব্য পোস্ট করুন