Menú

lunes, 1 de julio de 2024

Grado 11 - Instrucción IF en PHP

La instrucción if en PHP es una estructura de control que permite ejecutar un bloque de código solo si se cumple una condición específica. Es una de las construcciones más básicas y fundamentales en programación, permitiendo la toma de decisiones dentro del código.

Características de la instrucción IF

  • Condicionalidad: La instrucción if evalúa una condición y, si esta se cumple (es verdadera), ejecuta el bloque de código asociado.
  • Versatilidad: Puede usarse en combinación con else y elseif para manejar múltiples condiciones.
  • Sintaxis: La condición dentro del paréntesis debe evaluar a verdadero (true) o falso (false). Si es verdadera, se ejecuta el bloque de código dentro de las llaves {}.
  • Anidamiento: Se pueden anidar múltiples instrucciones if dentro de otras para evaluar condiciones más complejas.
  • Compatibilidad: Compatible con una amplia variedad de operadores (lógicos, de comparación, aritméticos).

Sintaxis Básica

Ejemplos

Ejemplo 1: Validación de edad

En este ejemplo, se evalúa si la variable $edad es mayor o igual a 18. Si la condición se cumple, se imprime "Eres mayor de edad.".

Ejemplo 2: Comprobación de existencia de variable


Aquí se utiliza la función isset() para verificar si la variable $nombre está definida. Si es así, se imprime un mensaje correspondiente.

Ejercicios

Ejercicio 1: Comparación de números

Escribe un script en PHP que tome dos números y verifique cuál es mayor. Imprime el resultado correspondiente.

Ejercicio 2: Verificación de contraseña
Escribe un script en PHP que verifique si una contraseña ingresada coincide con una contraseña predefinida. Si coincide, imprime "Acceso concedido"; de lo contrario, imprime "Acceso denegado".


Conclusión
La instrucción if en PHP es esencial para controlar el flujo de ejecución del programa en función de condiciones específicas. Aprender a usar if, junto con else y elseif, permitirá tomar decisiones dinámicas y hacer que tus aplicaciones PHP sean más robustas y dinámicas.