ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
8 of 410 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Конструкция default

Конструкция default используется внутри блока switch и выполняется, если ни один из вариантов case не соответствует переданному значению. Она аналогична условию else в конструкции if-else.

Синтаксис

switch ($var) { case value1: // code break; case value2: // code break; default: // default code }

Пример

Проверим значение переменной и выведем сообщение по умолчанию:

<?php $day = 'Sunday'; switch ($day) { case 'Monday': echo 'Start of work week'; break; case 'Friday': echo 'End of work week'; break; default: echo 'Weekend or other day'; } ?>

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

'Weekend or other day'

Пример

Использование default с числовыми значениями:

<?php $num = 5; switch ($num) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Number not in range'; } ?>

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

'Number not in range'

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

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