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