En algún código anterior, probamos una sola variable que provenía de una lista desplegable. Se mostró una imagen diferente en la pantalla, dependiendo del valor dentro de la variable. Una larga lista de Si y
demás ?? Si se utilizaron declaraciones. Una mejor opción, si solo tiene una variable para probar, es usar algo llamado instrucción de cambio. Para ver cómo funcionan las declaraciones de cambio, estudie el siguiente código:
php
$ imagen = "iglesia";
cambiar ($ imagen) {
caso 'gatito':
imprimir ('Imagen de gatito');
rotura;
caso 'iglesia':
print ('Imagen de la Iglesia');
rotura;
}
?>
En el código anterior, colocamos el texto directo "iglesia" en la variable llamada $ imagen. Es este texto directo el que queremos comprobar. Queremos saber qué hay dentro de la variable, de modo que podamos mostrar la imagen correcta.
Para probar una sola variable con una instrucción Switch, se utiliza la siguiente sintaxis:
switch ($ variable_name) {
caso 'What_you_want_to_check_for':
// codifica aquí
rotura;
}
Parece un poco complejo, así que lo desglosaremos.
switch ($ variable_name) {
Empiece con la palabra 'Cambiar' y luego un par de corchetes. Dentro de los corchetes, escribe el nombre de la variable que desea verificar. Después de los corchetes, necesita un corchete izquierdo.
caso 'What_you_want_to_check_for':
La palabra 'caso' se usa antes de cada valor que desea verificar. En nuestro código, una lista de valores provenía de una lista desplegable. Estos valores fueron: iglesia y gatito, entre otros. Estos son los valores que necesitamos después de la palabra 'caso'. Después del texto o la variable que desea verificar, se necesitan dos puntos (:).
// codifica aquí
Después de los dos puntos en la línea 'caso', escribe el código que desea ejecutar. No hace falta decir que obtendrá un error si se pierde algún punto y coma al final de sus líneas de código.
rotura;
Debe decirle a PHP que "salga" de la declaración de cambio. Si no lo hace, PHP simplemente pasará al siguiente caso y lo comprobará. Utilice la palabra "descanso" para salir de la declaración de Switch.
Para ver la instrucción Switch en acción, hay un archivo llamado selectPicture2.php entre los que descargó (vaya aquí, si aún no ha descargado los archivos para este curso). Está en el guiones carpeta. Pruébelo, si lo desea!
Si observa las últimas líneas de la instrucción Switch en este archivo, verá algo más que puede agregar a su propio código:
defecto:
imprimir ("Sin imagen seleccionada");
La opción predeterminada es como la demás de Si ?? demás. Se usa cuando puede haber otras opciones desconocidas. Una especie de opción "atrapar todos".
En la siguiente parte, veremos algo llamado Operadores logísticos.
<- Atrás una página | Pasar a la siguiente parte ->
Volver a la página de contenido de PHP

