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';
  }
?>

elseif භාවිතා කිරීමේ වාසිය if කිහිපයක් භාවිතා කිරීම වෙනුවට, $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 දක්වා සංඛ්‍යාවක් නොවේ නම්, දෝෂ පණිවුඩයක් නිකුත් කරනු ලැබේ.