Конструкция 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 'Это другой тип данных';
}
?>
Результат выполнения кода:
'Это строка'