Конstrucción elseif
La construcción elseif se utiliza junto con if para verificar condiciones adicionales,
si la condición anterior if o elseif resultó falsa. Permite crear
cadenas de condiciones y ejecutar diferentes bloques de código dependiendo del resultado de la verificación.
Sintaxis
if (condición1) {
// código si condición1 es verdadera
} elseif (condición2) {
// código si condición2 es verdadera
} else {
// código si todas las condiciones son falsas
}
Ejemplo
Verifiquemos el valor de la variable y mostremos el mensaje correspondiente:
<?php
$num = 10;
if ($num > 15) {
echo 'El número es mayor que 15';
} elseif ($num > 5) {
echo 'El número es mayor que 5, pero no mayor que 15';
} else {
echo 'El número es 5 o menor';
}
?>
Resultado de la ejecución del código:
'El número es mayor que 5, pero no mayor que 15'
Ejemplo
Verifiquemos el tipo de datos de la variable:
<?php
$var = '123';
if (is_int($var)) {
echo 'Es un número entero';
} elseif (is_string($var)) {
echo 'Es una cadena';
} else {
echo 'Es otro tipo de dato';
}
?>
Resultado de la ejecución del código:
'Es una cadena'