Tema 6

Condicionales if...else en PHP

Aprende a tomar decisiones en tu código utilizando las sentencias if, else y elseif junto con operadores de comparación.

Toma de Decisiones Lógicas

Las sentencias condicionales permiten ejecutar diferentes bloques de código según si una condición se cumple (evalúa como true) o no (evalúa como false).

Estructuras Disponibles:

  • if (condición): Ejecuta el bloque solo si la condición es verdadera.
  • if...else: Ejecuta el primer bloque si es verdadero, o el bloque else si es falso.
  • if...elseif...else: Evalúa múltiples condiciones consecutivas hasta que una sea verdadera.

Operadores de Comparación Esenciales

Operador Nombre Ejemplo Resultado
== Igualdad (convierte tipos) 5 == "5" true
=== Identidad estricta (mismo valor y tipo) 5 === "5" false
!= o <> Diferente 5 != 6 true
!== No idéntico 5 !== "5" true
> y < Mayor que / Menor que 5 > 3 true
>= y <= Mayor o igual / Menor o igual 10 >= 10 true

⚡ Ejemplo de Condicional if...else

Imprime un mensaje saludando si la hora actual es menor a las 18:00 o deseando feliz noche en caso contrario:

index.html
Solo lectura
<!DOCTYPE html>
<html>
<body>

<?php
// Ejemplo básico: comparación numérica
if (5 > 3) {
    echo "<p><strong>Respuesta:</strong> (5 es mayor que 3)</p>";
}

// Ejemplo práctico: saludo según la hora del día (formato 24h)
$hora = 14; // Prueba cambiando este valor a 8 o 21

echo "<p>Hora actual simulada: <strong>{$hora}:00 hrs</strong></p>";

if ($hora < 12) {
    echo "<h3 style='color: #2563eb;'>¡Buenos días! Que tengas una jornada muy productiva.</h3>";
} elseif ($hora < 18) {
    echo "<h3 style='color: #10b981;'>¡Buenas tardes! Continúa con tus estudios en Kilopolis.</h3>";
} else {
    echo "<h3 style='color: #6366f1;'>¡Buenas noches! Excelente momento para repasar código.</h3>";
}
?>

</body>
</html>
Pruébalo tú mismo » Se abre en una nueva pestaña con ejecución en vivo
🦉
¿Tienes dudas con este tema?
Sócrates AI puede darte analogías y explicarte este código paso a paso.

🚀 ¿Quieres dominar Manual Completo de PHP y crear proyectos reales?

Aprende arquitectura limpia, desarrollo web moderno, buenas prácticas y despliegue en producción con nuestro Bootcamp Fullstack Developer con mentorías en vivo.

🏛️ Autoría y Propiedad Intelectual: Obra educativa original de David Amador para Kilopolis Academia (Solucionáticos), estructurada sobre las especificaciones y estándares abiertos del W3C, el estándar vivo de WHATWG y la documentación oficial de código abierto. © Todos los derechos reservados.