Konštrukcia elseif v PHP
Konštrukcia elseif umožňuje
nastaviť podmienky v bloku else.
Pozrime sa na príklad:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Výhodou použitia elseif
namiesto niekoľkých if je možnosť
zachytiť situáciu, keď hodnota premennej
$num nevyhovuje žiadnej z podmienok:
<?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';
}
?>
V premennej $day je nejaké číslo
z intervalu od 1 do 31. Určte
do ktorej dekády mesiaca toto číslo patrí
(do prvej, druhej alebo tretej).
Upravte predchádzajúcu úlohu tak, aby
ak v premennej $day nie je číslo
od 1 do 31, zobrazila sa správa
o chybe.