PHP-তে elseif কনস্ট্রাকশন

elseif কনস্ট্রাকশনটি else ব্লকের ভিতরে শর্ত নির্ধারণ করতে দেয়। আসুন একটি উদাহরণ দেখি:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  }
?>

একাধিক if ব্যবহার করার পরিবর্তে elseif ব্যবহার করার সুবিধা হল পরিবর্তনশীল $num-এর মান কোনও শর্তের সাথে মেলে না এমন পরিস্থিতি ধরা সম্ভব:

php<?php
  $num = 1;
  
  if ($num === 1) {
    echo 'variant 1';
  } elseif ($num === 2) {
    echo 'variant 2';
  } elseif ($num === 3) {
    echo 'variant 3';
  } else {
    echo 'variant not supported';
  }
?>
Задание 1

$day ভেরিয়েবলে 1 থেকে 31 ব্যবধানের মধ্যে কোনও একটি সংখ্যা রয়েছে। সংখ্যাটি মাসের কোন দশকে পড়েছে তা নির্ধারণ করুন (প্রথম, দ্বিতীয় বা তৃতীয়)।

Задание 2

পূর্ববর্তী সমস্যাটি এমনভাবে পরিবর্তন করুন যাতে, $day ভেরিয়েবলে 1 থেকে 31-এর মধ্যে কোনও সংখ্যা না থাকলে, একটি ত্রুটির বার্তা প্রদর্শিত হয়।