Logo Studenta

Estructuras de control en PHP (if

¡Estudia con miles de materiales!

Vista previa del material en texto

Estructuras de control en PHP (if, else, switch) 
 
En PHP, las estructuras de control permiten tomar decisiones y controlar el flujo de ejecución del 
código. Las estructuras de control más comunes son las siguientes: 
 
1. Estructura "if" (si): 
La estructura "if" se utiliza para ejecutar un bloque de código si se cumple una condición 
determinada. Puede ser seguida opcionalmente por una o varias estructuras "elseif" (sino, si) y una 
estructura "else" (sino) para manejar diferentes escenarios. 
 
$edad = 25; 
 
if ($edad >= 18) { 
 echo "Eres mayor de edad."; 
} elseif ($edad >= 13) { 
 echo "Eres adolescente."; 
} else { 
 echo "Eres un niño."; 
} 
 
2. Estructura "switch" (selección): 
La estructura "switch" se utiliza cuando se desea evaluar una expresión y ejecutar diferentes bloques 
de código según el valor de esa expresión. Cada bloque de código se define con la palabra clave 
"case" (caso) y se termina con "break" (romper) para evitar la ejecución de otros bloques. 
 
$dia_semana = "viernes"; 
 
switch ($dia_semana) { 
 case "lunes": 
 echo "Hoy es lunes."; 
 break; 
 case "martes": 
 echo "Hoy es martes."; 
 break; 
 case "miércoles": 
 echo "Hoy es miércoles."; 
 break; 
 case "jueves": 
 echo "Hoy es jueves."; 
 break; 
 case "viernes": 
 echo "Hoy es viernes."; 
 break; 
 default: 
 echo "Es fin de semana."; 
} 
 
3. Operador ternario: 
Aunque no es una estructura de control como tal, el operador ternario se utiliza para simplificar las 
sentencias "if-else" en situaciones donde se desea asignar un valor basado en una condición. 
 
$calificacion = 80; 
 
$resultado = ($calificacion >= 60) ? "Aprobado" : "Reprobado"; 
echo "Resultado: " . $resultado; // Resultado: Aprobado 
 
En este ejemplo, si la calificación es mayor o igual a 60, se asigna el valor "Aprobado" a la variable 
`$resultado`, de lo contrario se asigna "Reprobado". 
 
Estas estructuras de control son fundamentales en la programación, ya que permiten que el flujo del 
programa se adapte según las condiciones y toma decisiones en función de los valores de las 
variables y otras expresiones. Es importante utilizar estas estructuras de forma adecuada para 
asegurarse de que el código sea claro, eficiente y cumpla con los requisitos de la lógica del 
programa.

Continuar navegando

Materiales relacionados