Канструкцыя elseif
Канструкцыя elseif
выкарыстоўваецца разам з if
для праверкі дадатковых умоў,
калі папярэдняя ўмова if
або elseif
апынулася ілжывай. Яна дазваляе ствараць
ланцужкі ўмоў і выконваць розныя блокі кода ў залежнасці ад выніку праверкі.
Сінтаксіс
if (умова1) {
// код, калі умова1 ісцінная
} elseif (умова2) {
// код, калі умова2 ісцінная
} else {
// код, калі ўсе ўмовы ілжывыя
}
Прыклад
Праверым значэнне зменнай і вывядзем адпаведнае паведамленне:
<?php
$num = 10;
if ($num > 15) {
echo 'Лік большы за 15';
} elseif ($num > 5) {
echo 'Лік большы за 5, але не большы за 15';
} else {
echo 'Лік 5 або меншы';
}
?>
Вынік выканання кода:
'Лік большы за 5, але не большы за 15'
Прыклад
Праверым тып дадзеных зменнай:
<?php
$var = '123';
if (is_int($var)) {
echo 'Гэта цэлы лік';
} elseif (is_string($var)) {
echo 'Гэта радок';
} else {
echo 'Гэта іншы тып дадзеных';
}
?>
Вынік выканання кода:
'Гэта радок'