Канструкцыя 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, выдавалася паведамленне
пра памылку.