Конструкция 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';
}
?>
№1
В переменной $day лежит какое-то число из интервала от 1 до 31. Определите в какую декаду месяца попадает это число (в первую, вторую или третью).
№2
Модифицируйте предыдущую задачу так, чтобы, если в переменной $day будет не число от 1 до 31, выдавалось сообщение об ошибке.