Конструкција elseif во PHP
Конструкцијата elseif овозможува
да се зададат услови во блокот else.
Ајде да погледнеме на пример:
<?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
$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';
}
?>
Во променливата $day се наоѓа некој број
од интервалот од 1 до 31. Определете
во која декада од месецот спаѓа овој број
(во првата, втората или третата).
Модифицирајте ја претходната задача така што,
ако во променливата $day не е број
од 1 до 31, да се испише порака
за грешка.