Elseif-rakenteen PHP:ssä
elseif-rakenne mahdollistaa
ehtojen asettamisen else -lohkossa.
Katsotaanpa esimerkkiä:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
elseif:n käytön etuna useiden
if:ien sijaan on mahdollisuus
tunnistaa tilanne, jossa muuttujan
$num arvo ei täytä yhtäkään ehdoista:
<?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';
}
?>
Muuttujassa $day on jokin luku
väliltä 1 - 31. Määritä
mihin kuukauden dekadiin tämä luku kuuluu
(ensimmäinen, toinen vai kolmas).
Muokkaa edellistä tehtävää siten, että
jos muuttujassa $day ei ole lukua
väliltä 1 - 31, annetaan
virheilmoitus.