PHP Break

পিএইচপি ব্রেক:

পিএইচপি ব্রেক স্টেটমেন্ট কারেন্ট এক্সিকিউশনকে বিরত করে, যখন, ডু-হোয়াইল, সুইচ, এবং ফর-ইচ লুপের জন্য। আপনি যদি অভ্যন্তরীণ লুপের ভিতরে বিরতি ব্যবহার করেন তবে এটি কেবল অভ্যন্তরীণ লুপের সম্পাদনকে বিরত করে।

বিরতি কীওয়ার্ডটি অবিলম্বে লুপ বা সুইচ কাঠামোর সম্পাদন শেষ করে। এটি নির্দিষ্ট অবস্থায় প্রোগ্রামের বর্তমান প্রবাহকে ভেঙে দেয় এবং লুপের বাইরের পরবর্তী স্টেটমেন্টে প্রোগ্রাম নিয়ন্ত্রণ পুনরায় শুরু হয়।

ব্রেক স্টেটমেন্টটি সব ধরনের লুপে ব্যবহার করা যেতে পারে যেমন while, do-while, for, foreach loop এবং এছাড়াও সুইচ কেস সহ।

বাক্য গঠন:

  1. jump statement;  
  2. break;  

পিএইচপি ব্রেক: ভিতরে লুপ:

i এর মান 5 এর সমান হলে for loop এর এক্সিকিউশন ভাঙতে একটি সহজ উদাহরণ দেখি।

  1. <?php    
  2. for($i=1;$i<=10;$i++){    
  3. echo “$i <br/>”;    
  4. if($i==5){    
  5. break;    
  6. }    
  7. }    
  8. ?>  

আউটপুট:

1
2
3
4
5

পিএইচপি ব্রেক: ভিতরের লুপ:

পিএইচপি ব্রেক স্টেটমেন্ট শুধুমাত্র অভ্যন্তরীণ লুপের কার্য সম্পাদনকে বিরত করে।

  1. <?php    
  2. for($i=1;$i<=3;$i++){    
  3.  for($j=1;$j<=3;$j++){    
  4.   echo “$i   $j<br/>”;    
  5.   if($i==2 && $j==2){    
  6.    break;    
  7.   }    
  8.  }    
  9. }    
  10. ?>  

আউটপুট:

1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3

পিএইচপি ব্রেক: ভিতরের সুইচ স্টেটমেন্ট:

পিএইচপি ব্রেক স্টেটমেন্ট সুইচ কেসের প্রবাহকেও ভেঙে দেয়।

  1. <?php        
  2. $num=200;        
  3. switch($num){        
  4. case 100:        
  5. echo(“number is equals to 100”);        
  6. break;        
  7. case 200:        
  8. echo(“number is equal to 200”);        
  9. break;        
  10. case 50:        
  11. echo(“number is equal to 300”);        
  12. break;        
  13. default:        
  14. echo(“number is not equal to 100, 200 or 500”);        
  15. }       
  16. ?>  

আউটপুট:

number is equal to 200

পিএইচপি ব্রেক: স্ট্রিং এর অ্যারে সহ :

  1. <?php  
  2. //declare an array of string  
  3. $number = array (“One”“Two”“Three”“Stop”“Four”);  
  4. foreach ($number as $element) {  
  5. if ($element == “Stop”) {  
  6. break;  
  7. }  
  8. echo “$element </br>”;  
  9. }  
  10. ?>  

আউটপুট:

One 
Two 
Three

আপনি উপরের আউটপুটে দেখতে পাচ্ছেন, নির্দিষ্ট শর্ত সত্য পাওয়ার পরে, ব্রেক স্টেটমেন্ট সাথে সাথে লুপটি শেষ করে এবং লুপ থেকে নিয়ন্ত্রণ বেরিয়ে আসে।

পিএইচপি ব্রেক: বিরতি ছাড়া বিবৃতি সুইচ করুন:

একটি সুইচ স্টেটমেন্টের সমস্ত ক্ষেত্রে ভেঙে ফেলা অপরিহার্য নয়। কিন্তু আপনি যদি চান যে শুধুমাত্র একটি মামলা কার্যকর করা হোক, আপনাকে বিরতি বিবৃতি ব্যবহার করতে হবে।

  1. <?php  
  2. $car = ‘Mercedes Benz’;  
  3. switch ($car) {    
  4. default:  
  5. echo ‘$car is not Mercedes Benz<br>’;  
  6. case ‘Orange’:  
  7. echo ‘$car is Mercedes Benz’;  
  8. }  
  9. ?>  

আউটপুট:

$car is not Mercedes Benz
$car is Mercedes Benz

পিএইচপি ব্রেক: ঐচ্ছিক যুক্তি ব্যবহার করে :

বিরতি একটি ঐচ্ছিক সাংখ্যিক যুক্তি গ্রহণ করে, যা বর্ণনা করে যে এটি কতগুলি নেস্টেড স্ট্রাকচার থেকে প্রস্থান করবে। ডিফল্ট মান হল 1, যা অবিলম্বে আবদ্ধ কাঠামো থেকে প্রস্থান করে।

  1. <?php  
  2. $i = 0;  
  3. while (++$i) {  
  4.     switch ($i) {  
  5.         case 5:  
  6.             echo “At matched condition i = 5<br />\n”;  
  7.             break 1;  // Exit only from the switch.   
  8.        case 10:  
  9.             echo “At matched condition i = 10; quitting<br />\n”;  
  10.             break 2;  // Exit from the switch and the while.   
  11.        default:  
  12.             break;  
  13.     }  
  14. }?>  

আউটপুট:

At matched condition i = 5
At matched condition i = 10; quitting

দ্রষ্টব্য: বিরতি কীওয়ার্ডটি বর্তমান কাঠামোর কার্য সম্পাদনকে অবিলম্বে শেষ করে।



Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top