Konstrukcija elseif v PHP
Konstrukcija elseif omogoča
določanje pogojev v bloku else.
Poglejmo si primer:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Prednost uporabe elseif
namesto več if je možnost
zajemanja situacije, ko vrednost spremenljivke
$num ne ustreza nobenemu od pogojev:
<?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 spremenljivki $day je neka številka
iz intervala od 1 do 31. Določite,
v katero dekado meseca spada ta številka
(v prvo, drugo ali tretjo).
Spremenite prejšnjo nalogo tako, da
če v spremenljivki $day ni številke
od 1 do 31, izpiše sporočilo
o napaki.