Menu
CoddyTech

Sentencia if

Parte de la sección Fundamentos del Journey de PHP de Coddy. Lección 28 de 71.

Ahora que sabes cómo crear expresiones booleanas, es hora de usarlas para que tu código haga cosas distintas según las condiciones. La instrucción if te permite ejecutar código solo cuando una condición es verdadera.

La sintaxis básica encierra la condición entre paréntesis, seguida de llaves que contienen el código que se ejecutará:

<?php
$age = 20;

if ($age >= 18) {
    echo "You are an adult";
}
?>

Cuando PHP encuentra una instrucción if, evalúa la condición. Si el resultado es true, se ejecuta el código dentro de las llaves. Si es false, PHP omite por completo ese bloque y continúa con el resto del programa.

<?php
$temperature = 35;

if ($temperature > 30) {
    echo "It's hot outside!";
}

echo " Have a nice day!";
?>

En este ejemplo, aparecen ambos mensajes porque la condición es verdadera. Si $temperature fuera 25, solo se imprimiría "Have a nice day!", ya que se omitiría el bloque if.

Puedes usar cualquier expresión booleana como condición, incluidos los operadores de comparación y lógicos que ya has aprendido.

challenge icon

Desafío

Fácil

Lee dos números enteros de la entrada: una speed y un speedLimit.

Usa una instrucción if para comprobar si el conductor está excediendo el límite de velocidad. Si speed es mayor que speedLimit, imprime Speeding ticket issued.

Después de la instrucción if (independientemente de si la condición era verdadera o falsa), imprime siempre Drive safely! en una nueva línea.

Ejemplo:

Si las entradas son 75 y 60, la salida debería ser:

Speeding ticket issued
Drive safely!

Si las entradas son 55 y 60, la salida debería ser:

Drive safely!

Pruébalo tú mismo

<?php
// Lee la entrada
$speed = intval(fgets(STDIN));
$speedLimit = intval(fgets(STDIN));

// TODO: Escribe tu código a continuación
// Comprueba si speed es mayor que speedLimit e imprime los mensajes correspondientes


?>
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de PHP online