উদাহরণ # 1 সুইচ কাঠামো

<?php if ($i == 0) {

   echo "i equals 0";

} elseif ($i == 1) {

   echo "i equals 1";

} elseif ($i == 2) {

   echo "i equals 2";

}

switch ($i) {

   case 0:
       echo "i equals 0";
       break;
   case 1:
       echo "i equals 1";
       break;
   case 2:
       echo "i equals 2";
       break;

} ?>

ভুলগুলি এড়ানোর জন্য কীভাবে স্যুইচ বিবৃতি কার্যকর করা হয় তা বোঝা গুরুত্বপূর্ণ important স্যুইচ স্টেটমেন্ট লাইন দ্বারা লাইন কার্যকর করে (আসলে, বিবৃতি অনুসারে বিবৃতি)। শুরুতে, কোনও কোড কার্যকর করা হয় না। কেবলমাত্র যখন কেস স্টেটমেন্ট পাওয়া যায় যার অভিব্যক্তিটি এমন একটি মানের সাথে মূল্যায়ন করে যা স্যুইচ এক্সপ্রেশনটির মানের সাথে মেলে তবে পিএইচপি বিবৃতি কার্যকর করতে শুরু করে না। পিএইচপি স্যুইচ ব্লকের সমাপ্তি অবধি বা প্রথমবারের মতো ব্রেক স্টেটমেন্টটি দেখে স্টেটমেন্টগুলি চালিত করে। যদি আপনি কোনও মামলার বিবৃতি তালিকা শেষে ব্রেক স্টেটমেন্ট না লিখে থাকেন তবে পিএইচপি নিম্নলিখিত মামলার বিবৃতি কার্যকর করতে থাকবে। উদাহরণ স্বরূপ:


<?php switch ($i) {

   case 0:
       echo "i equals 0";
   case 1:
       echo "i equals 1";
   case 2:
       echo "i equals 2";

} ?>