Estructuras de control
Use sentencias if-else, casos switch y bucles en PHP
Estructuras de control es una lección gratuita de PHP Academy en CoddyKit. Esta es la lección 4 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de PHP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de PHP Academy incluye 5 lecciones en total.
Estructuras de control
Estructuras de control
¡Bienvenido al siguiente paso en PHP! En esta lección, aprenderá sobre las estructuras de control, que le permiten tomar decisiones y repetir acciones en sus programas. ¡Comencemos!

¿Qué son las estructuras de control?
¿Qué son las estructuras de control?
Las estructuras de control determinan el flujo de su programa. Le permiten:
- Tomar decisiones mediante sentencias condicionales.
- Repetir acciones mediante bucles.
Punto clave: Las estructuras de control hacen que sus programas sean dinámicos y adaptables.
Sentencias if-else
Sentencias if-else
La sentencia if ejecuta un bloque de código si una condición es verdadera. Use else o elseif para gestionar otras condiciones. Ejemplo:
<?php
$age = 18;
if ($age >= 18) {
echo "You are an adult.";
} else {
echo "You are a minor.";
}
?>
Sentencias switch
Sentencias switch
La sentencia switch se utiliza para ejecutar uno de varios bloques de código posibles. Ejemplo:
<?php
$day = "Monday";
switch ($day) {
case "Monday":
echo "Start of the work week!";
break;
case "Friday":
echo "Almost the weekend!";
break;
default:
echo "Just another day.";
}
?>
Bucles for
Bucles for
El bucle for se utiliza para repetir un bloque de código un número específico de veces. Ejemplo:
<?php
for ($i = 1; $i <= 5; $i++) {
echo "Iteration $i<br>";
}
?>
Bucles while
Bucles while
El bucle while ejecuta un bloque de código mientras una condición sea verdadera. Ejemplo:
<?php
$count = 1;
while ($count <= 3) {
echo "Count: $count<br>";
$count++;
}
?>
Bucles do-while
Bucles do-while
El bucle do-while es similar al bucle while, pero garantiza que el código se ejecute al menos una vez. Ejemplo:
<?php
$count = 1;
do {
echo "Count: $count<br>";
$count++;
} while ($count <= 3);
?>
Bucles foreach
Bucles foreach
El bucle foreach está diseñado para iterar sobre arrays. Ejemplo:
<?php
$colors = ["Red", "Green", "Blue"];
foreach ($colors as $color) {
echo "$color<br>";
}
?>
<?php
$number = 5;
if ($number > 10) {
echo "Greater than 10";
} else {
echo "10 or less";
}
?>
¡Excelente trabajo!
¡Excelente trabajo!
¡Enhorabuena! Ha aprendido a utilizar estructuras de control para tomar decisiones y repetir acciones en PHP. Estas herramientas son fundamentales para crear programas dinámicos y eficientes. En la próxima lección, explorará los arrays con más profundidad. ¡Sigamos programando!

Preguntas frecuentes
¿La lección «Estructuras de control» es gratis?
Sí — el texto completo de «Estructuras de control» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de PHP Academy, actualiza a CoddyKit PRO. El curso de PHP Academy incluye 5 lecciones en total.
¿Qué aprenderé en «Estructuras de control»?
Use sentencias if-else, casos switch y bucles en PHP Practicas PHP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar PHP Academy?
No se requiere experiencia previa. PHP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 4 de 5.
¿Cuánto tiempo toma la lección «Estructuras de control»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de PHP Academy?
Sí. Cada lección de PHP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Variables y constantes
- Tipos de datos
- Operadores
- Estructuras de control
- Trabajo con arrays