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.