পিএইচপি break নির্দেশনা

break স্টেটমেন্ট ব্যবহার করা হয় একটি লুপ (যেমন: for, while, foreach) অথবা switch স্টেটমেন্ট থেকে এক্সিকিউশন থামাতে। এটি লুপ বা switch ব্লকের বাইরে চলে যায়।


break স্টেটমেন্ট এর গঠন (Syntax):


break;
  

সাধারণত একটি শর্তপূর্ণ (conditional) ব্লকের ভিতরে break ব্যবহার করা হয়, যেমন if শর্তের মধ্যে।


উদাহরণ ১: for লুপে break


for ($i = 1; $i <= 10; $i++) {
    if ($i == 5) {
        break;
    }
    echo $i . "<br>";
}
  

আউটপুট:
1
2
3
4

5 পর্যন্ত যাওয়ার আগে লুপ থেমে গেছে কারণ break ব্যবহার করা হয়েছে।


উদাহরণ ২: while লুপে break


$i = 1;
while ($i <= 10) {
    if ($i == 4) {
        break;
    }
    echo $i . "<br>";
    $i++;
}
  

আউটপুট:
1
2
3


উদাহরণ ৩: foreach লুপে break


$colors = ["Red", "Green", "Blue", "Yellow"];

foreach ($colors as $color) {
    if ($color == "Blue") {
        break;
    }
    echo $color . "<br>";
}
  

আউটপুট:
Red
Green


উদাহরণ ৪: switch স্টেটমেন্টে break


$day = "Monday";

switch ($day) {
    case "Monday":
        echo "আজ সোমবার";
        break;
    case "Tuesday":
        echo "আজ মঙ্গলবার";
        break;
    default:
        echo "অজানা দিন";
}
  

আউটপুট: আজ সোমবার

break না দিলে পরের কেসগুলোও এক্সিকিউট হত (fall-through)।


break স্টেটমেন্ট এর ব্যবহার:

  • লুপ থেকে নির্দিষ্ট শর্তে বেরিয়ে আসতে।
  • switch কন্ডিশনে control flow থামাতে।
  • ইফ শর্ত সত্য হলে লুপ বন্ধ করতে।

break vs continue:

break continue
লুপ সম্পূর্ণভাবে থামিয়ে দেয় শুধুমাত্র বর্তমান iteration বাদ দিয়ে পরের iteration এ যায়
control লুপের বাইরে যায় control লুপের ভিতরেই থেকে যায়

উপসংহার:

break একটি গুরুত্বপূর্ণ control statement যা প্রোগ্রামকে নির্দিষ্ট সময়ে থামাতে সাহায্য করে। এটি আপনার লজিককে আরও কার্যকর করে তোলে এবং অপ্রয়োজনীয় এক্সিকিউশন এড়াতে সাহায্য করে।


 

Leave a Reply