PHP Control Structure পর্ব-৪: break and continue statement

Last Updated on July 29, 2022 by Masud Alam

PHP break statement কি?

PHP অথবা যেকোনো Programming Language এ কোনো একটা নির্দিষ্ট condition true হওয়ার প্রেক্ষিতে তাৎক্ষণিক প্রোগ্রাম execution বন্ধ করা এবং program থেকে বের হওয়ার জন্য break statement ব্যবহৃত হয়। PHP তে break স্টেটমেন্ট PHP loop অথবা switch statement এ ব্যবহৃত হয়।

PHP তে break statement এর flow chart কি ?

PHP Break statement flowchart

PHP তে break statement এর Syntax কি ?

break;

PHP তে break statement কিভাবে কাজ করে ?

PHP তে break statement সাধারণত PHP loop অথবা switch statement এ ব্যবহৃত হয়।

Working Break

PHP তে break statement এর উদাহরণ :

নিচের উদাহরণে $i এর মান যখন 6 হবে, প্রোগ্রাম তাৎক্ষণিক ভাবে তার execution বন্ধ করে দিবে। সুতরাং এখানে ফলাফল আসবে 1-5

<?php
for($i=1;$i<=10;$i++){
if($i==6){
break;
}
echo $i,"<br>";
}

এখানে নিচের উদাহরণে date function টি আজ সপ্তাহের কত তম দিন তা বের করবে , আর যখন কোনো একটা case এর সাথে match করবে break statement তাৎক্ষণিক ভাবে program এর execution বন্ধ করে দিবে।

<?php
$day= date('w');
//echo $day;
switch ($day) {
   case 1:
           echo "Today is Monday";
           break;
   case 2:
            echo "Today is Tuesday";
           break;
   case 3:
            echo "Today is Wednesday";
           break;
   case 4:
             echo "Today is Thursday";
           break;
   case 5:
            echo "Today is Friday";
           break;
   case 6:
            echo "Today is Saturday";
           break;
   default:
            echo "Today is Sunday";
           break;
}
?>

https://w3programmers.com/bangla/php-course/

PHP তে continue statement কি?

PHP অথবা যেকোনো Programming Language এ কোনো একটা নির্দিষ্ট condition true হওয়ার প্রেক্ষিতে তাৎক্ষণিক প্রোগ্রাম execution skip করে পরবর্তী প্রোগ্রাম এ যাওয়ার জন্য continue statement ব্যবহৃত হয়।

PHP তে continue statement এর flow chart কি ?

PHP continue statement flow chart

PHP তে continue statement এর Syntax কি ?

continue;

PHP তে continue statement কিভাবে কাজ করে ?

PHP তে continue statement সাধারণত PHP loop এ ব্যবহৃত হয়। অর্থাৎ loop এর মধ্যে একটা নির্দিষ্ট condition true হওয়ার প্রেক্ষিতে তাৎক্ষণিক প্রোগ্রাম execution skip করে পরবর্তী প্রোগ্রাম এ যাওয়ার জন্য continue statement কাজ করে। নিচের ছবিটি লক্ষ্য করুন

PHP Continue Statement

PHP তে continue statement এর উদাহরণ :

নিচের উদাহরণে $i এর মান যখন 6 হবে, প্রোগ্রাম তাৎক্ষণিক ভাবে তার execution skip করে পরবর্তী প্রোগ্রামে যাবে । সুতরাং এখানে ফলাফল আসবে 1 2 3 4 5 7 8 9 10

<?php
for($i=1;$i<=10;$i++){
if($i==6){
continue;
}
echo $i,"<br>";
}

PHP তে goto statement কি?

PHP goto statement

PHP অথবা যেকোনো Programming Language এ কোনো একটা নির্দিষ্ট condition true হওয়ার প্রেক্ষিতে তাৎক্ষণিক ভাবে একটি Program এর control অন্য কোনো program এ transfer বা পাঠানোর জন্য goto statement ব্যবহৃত হয়।

PHP তে goto statement এর flow chart কি ?

PHP Goto Statement Flow Chart

PHP তে goto statement এর Syntax কি ?

goto label;
... .. ...
... .. ...
... .. ...
label: 
statement;
... .. ...

https://w3programmers.com/bangla/php-course/

PHP তে goto statement কিভাবে কাজ করে ?

একটা নির্দিষ্ট condition true হওয়ার প্রেক্ষিতে goto দিয়ে একটা label সিলেক্ট করে এবং তাৎক্ষণিক ভাবে একটি Program এর control অন্য কোনো program এ transfer বা পাঠানোর হয়। নিচের ছবিটি লক্ষ্য করুন:

Working PHP goto

PHP তে goto statement এর উদাহরণ :

উদাহরণ ১:

<?php
goto a;
echo 'Foo';
 
a:
echo 'Bar';
?>

উপরোক্ত উদাহরণ আউটপুট হবে:

Bar

উদাহরণ ২:

<?php
for($i=0,$j=50; $i<100; $i++) {
  while($j--) {
    if($j==17) goto end; 
  }  
}
echo "i = $i";
end:
echo 'j hit 17';
?>

উপরোক্ত উদাহরণ আউটপুট হবে:

j hit 17

আমি মাসুদ আলম, বাংলাদেশের ৩৬ তম Zend Certified Engineer । ২০০৯ সালে কম্পিউটার সাইন্স থেকে বেচেলর ডিগ্রী অর্জন করি। দীর্ঘ ১৯ বছর আমি Winux Soft, SSL Wireless, IBCS-PRIMAX, Max Group, Canadian International Development Agency (CIDA), Care Bangladesh, World Vision, Hellen Keller, Amarbebsha Ltd সহ বিভিন্ন দেশি বিদেশী কোম্পানিতে ডেটা সাইন্স, মেশিন লার্নিং, বিগ ডেটা, ওয়েব ডেভেলপমেন্ট এবং সফটওয়্যার ডেভেলপমেন্ট এর উপর বিভিন্ন লিডিং পজিশন এ চাকরি এবং প্রজেক্ট লিড করি। ভাবে বাংলাদেশের ১৮৫ জন জেন্ড সার্টিফাইড ইঞ্জিনিয়ার এর মধ্যে ১২০এরও অধিক ছাত্র । বর্তমানে w3programmers ট্রেনিং ইনস্টিটিউট এ PHP এর উপর Professional এবং Advance Zend Certified PHP -8.2 Engineering, Laravel Mastering Course with ReactJS, Python Beginning To Advance with Blockchain, Machine Learning and Data Science, Professional WordPress Plugin Development Beginning to Advance এবং Mastering DevOps Engineering কোর্স করাই। আর অবসর সময়ে w3programmers.com এ ওয়েব টেকনোলজি নিয়ে লেখালেখি করি।

Leave a Reply