A construção elseif em PHP
A construção elseif permite
definir condições no bloco else.
Vamos ver um exemplo:
<?php
$num = 1;
if ($num === 1) {
echo 'variant 1';
} elseif ($num === 2) {
echo 'variant 2';
} elseif ($num === 3) {
echo 'variant 3';
}
?>
A vantagem de usar elseif
em vez de vários if é a capacidade
de capturar a situação em que o valor da variável
$num não atende a nenhuma das condições:
<?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';
}
?>
Na variável $day há algum número
do intervalo de 1 a 31. Determine
em qual década do mês esse número se encaixa
(na primeira, segunda ou terceira).
Modifique a tarefa anterior para que,
se na variável $day não houver um número
de 1 a 31, seja exibida uma mensagem
de erro.