Las declaraciones condicionales se utilizan para realizar diferentes acciones en función de diferentes condiciones.
Cuando escribe código, a menudo necesita realizar diferentes acciones para diferentes decisiones. Puede utilizar declaraciones condicionales en su código para realizar esta tarea.
En PHP, se proporcionan las siguientes declaraciones condicionales:
sentencia if : ejecuta el código cuando una condición es verdadera
sentencia if...else : ejecuta un bloque de código cuando una condición es verdadera y otro bloque de código cuando la condición no es verdadera
if...elseif....else declaración : ejecuta un bloque de código cuando una de varias condiciones es verdadera
Declaración de cambio : ejecuta un bloque de código cuando una de varias condiciones es verdadera.
La sentencia if se utiliza para ejecutar código sólo cuando una condición especificada es verdadera .
if (condición){código que se ejecutará cuando la condición sea verdadera;}
Si la hora actual es inferior a 20, el siguiente ejemplo generará "¡Que tengas un buen día!":
<?php $t = fecha ( " H " ) ; si ( $t < " 20 " ) { eco " ¡Que tenga un buen día! " ; } ?>
Para ejecutar un bloque de código cuando una condición es verdadera y otro bloque de código cuando la condición no es verdadera , use la instrucción if....else.
if ( condición ) { código que se ejecutará cuando la condición sea verdadera } else { código que se ejecutará cuando la condición no sea verdadera }
El siguiente ejemplo generará "¡Que tengas un buen día!" si la hora actual es menor que 20; de lo contrario, generará "¡Que tengas una buena noche!":
<?php $t = fecha ( " H " ) ; si ( $t < " 20 " ) { eco " ¡Que tenga un buen día! " ; } demás { eco " ¡Qué tengas buenas noches! " ; } ?>
Para ejecutar un bloque de código cuando una de varias condiciones es verdadera , utilice la instrucción if....elseif...else. .
if (condición){ código que se ejecutará cuando la condición sea verdadera;}elseif (condición){ elseif código que se ejecutará cuando la condición sea verdadera;}else{ código que se ejecutará cuando la condición no sea verdadera;}
Si la hora actual es inferior a 10, el siguiente ejemplo generará "¡Que tengas buenos días!", si la hora actual no es inferior a 10 ni inferior a 20, generará "¡Que tengas un buen día!"; de lo contrario, Salida "¡Que tengas buenas noches!":
<?php $t = fecha ( " H " ) ; si ( $t < " 10 " ) { eco " ¡ Que tengas buenos días! " ; si no ( $t < " 20 " ) { eco " ¡Que tenga un buen día! " ; } demás { eco " ¡Qué tengas buenas noches! " ; } ?>
La declaración de cambio se explicará en el próximo capítulo.