Volver a la página principal
martes 19 noviembre 2024
4

Cuáles son las cuatro declaraciones condicionales de PHP

En PHP, las declaraciones condicionales permiten ejecutar bloques de código en función de si una condición es verdadera o falsa. Las cuatro principales declaraciones condicionales que se utilizan son:

1. if

2. else

3. elseif

4. switch

Explicación detallada

1. if

La declaración if evalúa una condición y ejecuta el bloque de código asociado si la condición es verdadera. Es la forma más básica de control condicional.

Sintaxis:

if (condición) {
    // Código a ejecutar si la condición es verdadera
}

Ejemplo:

$edad = 20;

if ($edad >= 18) {
    echo "Eres mayor de edad.";
}

2. else

La declaración else define un bloque de código que se ejecuta si la condición del if es falsa.

Sintaxis:

if (condición) {
    // Código si la condición es verdadera
} else {
    // Código si la condición es falsa
}

Ejemplo:

$hora = 15;

if ($hora < 12) {
    echo "Buenos días.";
} else {
    echo "Buenas tardes.";
}

3. elseif

La declaración elseif permite evaluar múltiples condiciones. Si una condición previa no se cumple, se evalúan las siguientes.

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 ninguna condición es verdadera
}

Ejemplo:

$nota = 85;

if ($nota >= 90) {
    echo "Excelente";
} elseif ($nota >= 70) {
    echo "Aprobado";
} else {
    echo "Reprobado";
}

4. switch

La declaración switch se utiliza cuando hay múltiples valores posibles para una variable o expresión. Es una alternativa a múltiples if-elseif.

Sintaxis:

switch (variable) {
    case valor1:
        // Código si variable es igual a valor1
        break;
    case valor2:
        // Código si variable es igual a valor2
        break;
    default:
        // Código si ninguna condición se cumple
}

Ejemplo:

$dia = "lunes";

switch ($dia) {
    case "lunes":
        echo "Inicio de semana.";
        break;
    case "viernes":
        echo "Casi fin de semana.";
        break;
    default:
        echo "Es un día normal.";
}

Tabla comparativa de las declaraciones condicionales

Declaración Descripción Uso principal
if Evalúa una condición. Ejecutar código si la condición es verdadera.
else Ejecuta código si la condición if es falsa. Proporcionar un bloque alternativo.
elseif Evalúa múltiples condiciones. Control condicional con más de dos opciones.
switch Evalúa una variable contra múltiples casos. Alternativa clara a muchos if-elseif.

Referencia oficial

Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer