Saltar al contenido

do

La palabra clave "do" en PHP: Una guía completa

La palabra clave do forma parte de la estructura de control de bucle do-while en PHP. Ejecuta un bloque de código repetidamente mientras una condición especificada se mantenga verdadera, y se detiene cuando la condición se vuelve falsa. A diferencia de un bucle while estándar, un bucle do-while siempre ejecuta el bloque al menos una vez antes de verificar la condición. En este artículo, exploraremos en profundidad la sintaxis y el uso del bucle do-while, y proporcionaremos numerosos ejemplos para ayudarte a dominar esta importante característica de PHP.

Sintaxis

La palabra clave do se utiliza junto con la palabra clave while para crear un bucle do-while. A continuación se muestra la sintaxis básica para usarla en PHP:

Sintaxis de do en PHP

php
<?php

do {
  // code to be executed
} while (condition);

En este ejemplo, la palabra clave do ejecuta primero el bloque de código y luego evalúa la condición para decidir si debe repetirse.

Ejemplos

Veamos algunos ejemplos prácticos de cómo se puede utilizar la palabra clave do:

Ejemplos de do en PHP

php
<?php

// Example 1
$myNumber = 1;
do {
  echo $myNumber . PHP_EOL;
  $myNumber++;
} while ($myNumber <= 5);

// Output: 1 2 3 4 5

// Example 2
$myArray = ["apple", "banana", "cherry", "date"];
$index = 0;
do {
  echo $myArray[$index] . PHP_EOL;
  $index++;
} while ($index < count($myArray));

// Output: apple banana cherry date

En estos ejemplos, utilizamos el bucle do-while para iterar sobre los valores mientras la condición se evalúe como verdadera.

Ventajas

El uso del bucle do-while ofrece varias ventajas, entre las que se incluyen:

  • Ejecución garantizada: El bloque de código se ejecuta al menos una vez antes de evaluar la condición, lo que lo hace ideal para la validación de entradas o la visualización de menús.
  • Sintaxis más limpia: Elimina la necesidad de código duplicado o pasos de inicialización separados que a menudo se requieren con los bucles while estándar.

Conclusión

En conclusión, el bucle do-while es una estructura de control confiable para los desarrolladores de PHP, que garantiza que un bloque de código se ejecute al menos una vez mientras continúa siempre que una condición se mantenga verdadera. Esperamos que esta guía haya sido útil y te deseamos mucho éxito mientras continúas desarrollando tus habilidades en PHP.

Práctica

En PHP, ¿cuál es el propósito del bucle 'do-while'?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.