Fundamentos de PHP: Constantes y Estructuras de Control

Clasificado en Informática

Escrito el en español con un tamaño de 2,46 KB

Las constantes en PHP

Las constantes son globales. Esto significa que son automáticamente globales y se pueden utilizar a través de toda la secuencia de comandos.

define("GREETING", "Welcome to W3Schools.com!");

function myTest() {
    echo GREETING;
}
// Resultado: Welcome to W3Schools.com!

PHP: Sentencias condicionales (if, else, elseif)

Las sentencias condicionales se utilizan para llevar a cabo diferentes acciones basadas en distintas condiciones. Muy a menudo, cuando se escribe código, se desea realizar acciones específicas según el estado de una variable.

En PHP, disponemos de las siguientes estructuras:

  • if: Ejecuta código si una condición es verdadera.
  • if...else: Ejecuta un bloque de código si una condición es verdadera y otro distinto si es falsa.
  • if...elseif...else: Ejecuta códigos diferentes para más de dos condiciones.
  • switch: Selecciona uno de los muchos bloques de código para ser ejecutado.

La sentencia if

La sentencia if ejecuta un bloque de código solo si la condición evaluada es verdadera.

$t = date("H");

if ($t < "20") {
    echo "Have a good day!";
}
// Resultado: Have a good day!

La sentencia if...else

La sentencia if...else ejecuta un código si una condición es verdadera y otro código si la condición es falsa.

La sentencia if...elseif...else

La estructura if...elseif...else permite ejecutar códigos diferentes para más de dos condiciones posibles.

La sentencia switch

La sentencia switch se utiliza para realizar diferentes acciones basadas en múltiples condiciones. Es ideal para seleccionar uno de los muchos bloques de código disponibles.

Funcionamiento:

  • Se evalúa una sola expresión n (frecuentemente una variable) una única vez.
  • El valor de la expresión se compara con los valores de cada case en la estructura.
  • Si hay una coincidencia, se ejecuta el bloque de código asociado.
  • Utilice break para evitar que el código se ejecute automáticamente en el siguiente caso.
  • La instrucción default se utiliza si no se encuentra ninguna coincidencia.

Entradas relacionadas: