Estructuras de control de PHP: si es así, cambie el caso

¿Qué es una estructura de control?

La ejecución de código se puede agrupar en categorías como se muestra a continuación
  • Secuencial : este implica ejecutar todos los códigos en el orden en que se han escrito.
  • Decisión : esta implica tomar una decisión dada una serie de opciones. El código ejecutado depende del valor de la condición.

Una estructura de control es un bloque de código que decide la ruta de ejecución de un programa en función del valor de la condición establecida.

Veamos ahora algunas de las estructuras de control que admite PHP.

PHP IF Else

Si ... entonces ... else es la estructura de control más simple . Evalúa las condiciones usando lógica booleana Cuándo usar if ... then ... else
  • Tiene un bloque de código que debe ejecutarse solo si cierta condición es verdadera
  • Tiene dos opciones y debe seleccionar una.
  • If ... then ... else if ... se utiliza cuando tienes que seleccionar más de dos opciones y tienes que seleccionar una o más

Sintaxis La sintaxis de if

... entonces ... lo demás es;

AQUÍ,

  • " Si (la condición es verdadera)" es la estructura de control
  • " Bloque uno " es el código que se ejecutará si la condición es verdadera
  • {… Else…} es la alternativa si la condición es falsa
  • " Bloque dos " es el bloque de código ejecutado si la condición es falsa

Cómo funciona El diagrama de flujo que se muestra a continuación ilustra cómo

... si no, la estructura de control funciona

Veamos esto en acción. El código siguiente usa "if

… Luego… else ”para determinar el valor mayor entre dos números.
 $second_number){echo "$first_number is greater than $second_number";}else{echo "$second_number is greater than $first_number";}?>

Producción:

21 is greater than 7

Caso del interruptor de PHP

Switch ... case es similar a la estructura de control if then ... else .

Solo ejecuta un único bloque de código dependiendo del valor de la condición.

Si no se cumple ninguna condición, se ejecuta el bloque de código predeterminado.

Tiene la siguiente sintaxis básica.



AQUÍ,

  • "Switch (…) {…}" es el código de bloque de la estructura de control
  • "Valor de caso: caso ..." son los bloques de código que se ejecutarán en función del valor de la condición
  • "Predeterminado:" es el bloque de código que se ejecutará cuando ningún valor coincida con la condición

Cómo funciona

El diagrama de flujo que se muestra a continuación ilustra cómo funciona la estructura de control del interruptor.

Ejemplo practico

El siguiente código utiliza la estructura de control del interruptor para mostrar un mensaje según el día de la semana.


Producción:

ladies night, take her out for dinner

Resumen

  • Las estructuras de control se utilizan para controlar la ejecución del programa.
  • El if then ... else es cuando tiene más de un bloque de código de ruta para ejecutar dependiendo del valor de la condición
  • Switch… case se usa cuando tienes un número de códigos de bloque, y solo tienes que ejecutar uno de ellos dependiendo del valor del case configurado.

Articulos interesantes...