elseif-konstruksjonen i PHP
Konstruksjonen elseif tillater
å sette betingelser i else-blokken.
La oss se på et eksempel:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
Fordelen med å bruke elseif
i stedet for flere if er muligheten
for å fange opp situasjonen der verdien av variabelen
$num ikke passer til noen av betingelsene:
<?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';
}
?>
I variabelen $day ligger et tall
fra intervallet 1 til 31. Bestem
hvilken dekade av måneden dette tallet faller inn i
(den første, andre eller tredje).
Modifiser den forrige oppgaven slik at,
hvis variabelen $day ikke er et tall
fra 1 til 31, vises en feilmelding.