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 'Бұл басқа дерек түрі';
}
?>
Кодты орындау нәтижесі:
'Бұл жол'