Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
5 of 410 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

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

Результат выполнения кода:

'Это строка'

Смотрите также

  • конструкцию if,
    которая проверяет условие
  • конструкцию switch,
    которая выбирает вариант выполнения
byenru