Конструкция elseif в PHP
Конструкция elseif
позволяет
задавать условия в блоке else
.
Давайте посмотрим на примере:
<?php
$num = 1;
if ($num === 1) {
echo 'value1';
} elseif ($num === 2) {
echo 'value2';
} elseif ($num === 3) {
echo 'value3';
}
?>
Преимуществом использования elseif
вместо нескольких ифов является возможность
отловить ситуацию, когда значение переменной
$num
не подходит ни под одно из условий:
<?php
$num = 1;
if ($num === 1) {
echo 'value1';
} elseif ($num === 2) {
echo 'value2';
} elseif ($num === 3) {
echo 'value3';
} else {
echo 'неверное значение переменной $num';
}
?>
В переменной $day
лежит какое-то число
из интервала от 1
до 31
. Определите
в какую декаду месяца попадает это число
(в первую, вторую или третью).
Модифицируйте предыдущую задачу так, чтобы,
если в переменной $day
будет не число
от 1
до 31
, выдавалось сообщение
об ошибке.