A. Simple Declaración 'si'
Sintaxis:
if (condición (s))Lo anterior si La declaración se utiliza para implementar la declaración condicional para verdadero solo valor.
B. Declaración de 'si ... else'
Sintaxis:
if (condición (s))Lo anterior si La declaración se utiliza para implementar la declaración condicional para ambos verdadero y FALSO valores.
C. 'Si ... de lo contrario ... de lo contrario' Declaración
Sintaxis:
if (condición (s))Lo anterior si La declaración se utiliza para implementar la declaración condicional para múltiples si declaraciones. Si el primero si devoluciones de condición FALSO Entonces verificará el segundo si condición y así sucesivamente. La declaración del demás Parte se ejecutará todo si Las declaraciones devuelven un FALSO valor.
D. Declaración anidada 'si ... else'
Sintaxis:
if (condición (s))Lo anterior si La declaración se usa cuando la ejecución de uno si La declaración depende de otro si declaración.
Requisito previo
Los scripts utilizados en los ejemplos de este tutorial se escriben en base a la versión PHP 8. Haga la siguiente tarea antes de ejecutar los ejemplos de este script.
Diferentes usos de if ... else Declaración
Los diferentes usos del 'si ... de lo contrario ' Las declaraciones mencionadas anteriormente se han explicado en esta parte del tutorial utilizando ejemplos.
Ejemplo-1: Uso de declaraciones simples 'si'
Cree un archivo PHP con el siguiente script para leer un parámetro de consulta de URL e imprima un mensaje si el valor del parámetro de consulta coincide con un valor particular. Aquí, uno si La declaración se utiliza para verificar el parámetro de consulta está configurado o no, y otro si La declaración se utiliza para comparar el valor del parámetro con un valor de cadena.
// verifique el valor de nombre que ha dado en la URL o noEstás seleccionado.
';Producción:
La siguiente salida aparecerá después de ejecutar el script anterior con el parámetro de consulta. Aquí, el nombre de archivo es IF1.php que se almacena por dentro /var/www/html/código carpeta. El nombre del parámetro de consulta es "nombre"Y el valor es"Jafar Iqbal".
http: // localhost/code/if1.php?nombre = Jafar Iqbal
Ejemplo-2: Uso de if ... else Declaración
Cree un archivo PHP con el siguiente script para leer un parámetro de consulta de URL e imprima un mensaje si el valor del parámetro de consulta coincide con un valor particular e imprima otro mensaje si el parámetro de consulta no coincide con. Aquí, uno si La declaración se utiliza para verificar el parámetro de consulta está configurado o no, y otro si La declaración se utiliza para comparar el valor del parámetro con un valor de cadena.
// verifique el valor de nombre que ha dado en la URL o noEstás seleccionado.
';No estas seleccionado.
";No se ha dado ningún valor de nombre.
"Producción:
La siguiente salida aparecerá después de ejecutar el script anterior sin ningún parámetro de consulta. Aquí, el nombre de archivo es IF2.php que se almacena por dentro /var/www/html/código carpeta.
http: // localhost/code/if2.php
La siguiente salida aparecerá después de ejecutar el script anterior con un nombre de parámetro de consulta válido. Aquí, el nombre del parámetro de consulta es "nombre"Y el valor es"Jafar Iqbal".
http: // localhost/code/if2.php?nombre = Jafar Iqbal
La siguiente salida aparecerá después de ejecutar el script anterior con un nombre de parámetro de consulta no válido. Aquí, el nombre del parámetro de consulta es "nombre"Y el valor es"Jafar".
http: // localhost/code/if2.php?Nombre = Jafar
Ejemplo-3: Uso de 'si ... lo contrario ... de lo contrario' Declaración
Cree un archivo PHP con el siguiente script para leer un parámetro de consulta de URL e imprima un mensaje basado en si la condición regresa verdadero Comparando el valor del parámetro de consulta con un valor de cadena. Me caigo si Devolución de condiciones FALSO Entonces el mensaje del demás Parte se imprimirá.
// verifique el valor del nombre que ha dado en la URL o noEstás en el Grupo-1.
";Estás en el grupo-2.
";Estás en el Grupo-3.
";No estas seleccionado.
";No se ha dado ningún valor de nombre.
"Producción:
La siguiente salida aparecerá después de ejecutar el script anterior con un nombre de parámetro de consulta válido. Aquí, el nombre de archivo es IF3.php que se almacena por dentro /var/www/html/código carpeta. El nombre del parámetro de consulta es "nombre"Y el valor es"janifer".
http: // localhost/code/if3.php?Nombre = Janifer
La siguiente salida aparecerá después de ejecutar el script anterior con un nombre de parámetro de consulta válido. Aquí, el nombre del parámetro de consulta es "nombre"Y el valor es"sakib".
http: // localhost/code/if3.php?nombre = sakib
Ejemplo-4: Uso de la declaración anidada 'if ... else'
Cree un archivo PHP con el siguiente script para imprimir mensajes comparando dos valores de cadena con el anidado Si ... más declaraciones. Aquí, el exterior si La declaración comparará el valor de la variable del departamento, y si devuelve verdadero Entonces el interior si La declaración comparará el valor de la variable post. La salida se generará en función de los valores de retorno de ambos si las declaraciones.
// Defina dos valores de cadenaProducción:
La siguiente salida aparecerá después de ejecutar el script anterior. Aquí, el nombre de archivo es IF4.php que se almacena por dentro /var/www/html/código carpeta.
http: // localhost/code/if4.php
Conclusión
Cuatro usos diferentes de 'Si ... más'Las declaraciones se han explicado en este tutorial para ayudar a los codificadores de PHP a comprender el uso de la declaración condicional en PHP correctamente. La alternativa de 'Si ... más'La declaración es Un interruptor declaración pero tiene algunas limitaciones.
Tutorial de video