Конструкция 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, выдавалось сообщение об ошибке.



Чат с GPT Компилятор