Menú

jueves, 11 de julio de 2024

11 - Entendiendo IF-ELSE en PHP: ¿Cuándo se ejecuta cada parte?

La estructura IF-ELSE en PHP es como un semáforo para tu código. Decide qué camino tomar basándose en una condición.

Estructura Básica
if (condición) { // Código A } else { // Código B }

¿Cuándo se ejecuta cada parte?

1. La Condición
  • Es una pregunta que solo puede responderse con "Sí" (true) o "No" (false).
  • Ejemplos: $edad >= 18, $nombre == "Juan", $estaLloviendo


2. El Bloque IF (Código A)
  • Se ejecuta cuando la condición es "Sí" (true).
  • Es como decir: "Si la condición es cierta, haz esto."

3. El Bloque ELSE (Código B)
  • Se ejecuta cuando la condición es "No" (false).
  • Es como decir: "Si no, haz esto otro."
Ejemplo Práctico

$temperatura = 25; if ($temperatura > 30) { echo "Hace calor. Enciende el aire acondicionado."; } else { echo "La temperatura es agradable."; }

En este ejemplo:
  • Si la temperatura es mayor a 30, se ejecutará el código dentro del IF.
  • Si no, se ejecutará el código dentro del ELSE.

Puntos Clave
  1. Solo se ejecuta uno de los bloques, nunca ambos.
  2. Si no hay un bloque ELSE y la condición es falsa, el programa simplemente sigue adelante.
  3. Puedes tener un IF sin ELSE, pero no un ELSE sin IF.

Recuerda: IF-ELSE es como elegir entre dos caminos. La condición decide qué camino tomar.