A construção elseif
A construção elseif é usada junto com if para verificar condições adicionais,
se a condição anterior if ou elseif for falsa. Ela permite criar
cadeias de condições e executar diferentes blocos de código dependendo do resultado da verificação.
Sintaxe
if (condição1) {
// código se condição1 for verdadeira
} elseif (condição2) {
// código se condição2 for verdadeira
} else {
// código se todas as condições forem falsas
}
Exemplo
Vamos verificar o valor de uma variável e exibir a mensagem correspondente:
<?php
$num = 10;
if ($num > 15) {
echo 'Número maior que 15';
} elseif ($num > 5) {
echo 'Número maior que 5, mas não maior que 15';
} else {
echo 'Número 5 ou menor';
}
?>
Resultado da execução do código:
'Número maior que 5, mas não maior que 15'
Exemplo
Vamos verificar o tipo de dados de uma variável:
<?php
$var = '123';
if (is_int($var)) {
echo 'É um número inteiro';
} elseif (is_string($var)) {
echo 'É uma string';
} else {
echo 'É outro tipo de dado';
}
?>
Resultado da execução do código:
'É uma string'