Konstruktsioon elseif PHP-s
Konstruktsioon elseif võimaldab
määrata tingimused plokis else.
Vaatame näidet:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
elseif kasutamise eeliseks
mitu if kasutamise ees on võimalus
tabada olukord, kus muutuja $num
väärtus ei vasta ühelegi tingimusele:
<?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';
}
?>
Muutujas $day on mingi arv
vahemikust 1 kuni 31. Määrake,
millisesse kuu dekaadi see arv kuulub
(esimesse, teise või kolmandasse).
Muutke eelmist ülesannet nii, et kui
muutujas $day ei ole arv
vahemikus 1 kuni 31, antaks veateade.