Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
5 of 410 menu

Канструкцыя 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