Konstrukcija elseif u PHP-u
Konstrukcija elseif omogućava
postavljanje uslova u bloku else.
Pogledajmo na primeru:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Prednost korišćenja elseif
umesto nekoliko if je mogućnost
hvatanja situacije kada vrednost promenljive
$num ne odgovara nijednom od uslova:
<?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';
}
?>
U promenljivoj $day nalazi se neki broj
iz intervala od 1 do 31. Odredite
u koju dekadu meseca spada ovaj broj
(u prvu, drugu ili treću).
Modifikujte prethodni zadatak tako da,
ako u promenljivoj $day bude broj
koji nije od 1 do 31, ispiše se poruka
o grešci.