Idioma:

El uso del modificador en PHP

7 Febrero 2011 | En Web | 1,1 mil vistas | Por

Haga clic en & compartir: 


Hemos visto cómo podemos utilizar el IF...más que elegir entre los bloques de código para ejecutar. Y también vimos, como si múltiples ’ s puede estar encadenado, con el fin de lograr varias situaciones. Fue uno de los ejemplos utilizados:

If ($dia=="Sábado") echo "Fico em casa";
else if ($dia=="Domingo") echo "Vou passear";
else echo "É dia da semana, vai trabalhar!!!";

Un ejemplo simple, onde o IF..else resolve bem o problema. Pero, un caballo de un color diferente, Si tenemos que considerar una serie de hipótesis. Utilizar muchas “Y si...if más.. if más… más” se vuelve impracticable, y muy confuso de entender. Es en este punto que entra en el interruptor. El swich es una función que valida una variable de tipo carácter, una sola pieza, real o cadena.
Función de validación (o considerado como opción válida) se permite ejecutar cierto bloque de código para esto “caso/estado” de la variable.
Tomando el ejemplo anterior, y utilizando o Switch, Tenemos el siguiente ejemplo:

<?
switch($dia)
{
case "Sábado": echo "Fico em casa"; break;
case "Domingo": echo "Vou passear"; break;
default: echo "É dia da semana, vai trabalhar!!!";
}
?>

Voy a explicar paso a paso. Primero, A continuación indicamos la función de cambio() que estamos probando la variable: en este caso la variable $dia. Luego abrimos un bloque de código en esta función, onde declaramos os casos ou Los Estados miembros da variável Cada caso é indicado com a sigla “caso” seguido por su valor “:” indica que el código que sigue es pertenecientes al caso previamente declarado. Y al final de cada caso, Terminamos el bloque con un “salto” así que nada más se ejecuta desde el conmutador. Finalmente, Podemos especificar un caso “predeterminado”, para la ocasión de cualquiera de “casos” previa, es el estado deseado.

Siguiendo la lógica de la secuencia de comandos tienen la siguiente interpretación:

1- Indicación de que vamos a validar el variable $ día
2- Si $ día =”Sábado”, escribe “Estoy en casa”; Termina el conmutador;
3- Si $ día =”Domingo”, escribe “Voy a pasear”; Termina el conmutador;
4- Si por defecto, escribe “Es el día de la semana, va a trabajar!!!”;

NOTA: El valor por defecto siempre se ejecuta, cuando ninguno de los “caso” previamente declaradas, es el estado de la variable que probamos.

Una manera de facilitar las múltiples opciones que utilizan el mismo código, en lugar de repetir el código para cada común utilizamos la siguiente implementación de conmutador de opción:

<?
switch($dia)
{
case "Sábado":
case "Domingo": echo "Estamos no Fim de Semana"; break;
default: echo "Estamos num dos dias da semana!";
}
?>

Así, Si es de $ día “Sábado” o “Domingo”, tanto ejecutan el mismo código. Si $ día es cualquier otro valor, utiliza la opción predeterminada.

Ejercicio 5:

Dado el SSM de $ variable con un valor entre 1 y 12, Construcciones 2 conmutador, donde el primero declaró en el mes del año, y el segundo indica la temporada. Ambos conmutador debe tener una condición “predeterminado”: la primera debe decir “Mes no válido”; y el segundo “Estación no válida”; a un número inferior a 1 o superior a 12.

Ejemplo1:

$mês=1;

Output do script:
"Mês Janeiro, estação Inverno";

Example2:

$mês=4;

Output do script:
"Mês Abril, estação Primavera";

Exemplo3:

$mês=7;

Output do script:
"Mês Julho, estação Verão";

Resumen:
Podemos utilizar el conmutador para validar múltiples Estados de una variable, Por lo tanto si sucesivos...otra cosa. Nosotros también podemos agrupar varios casos de una variable, para cualquiera de estos casos están ejecutando el mismo código. La instrucción break, finaliza la ejecución del interruptor.

En Ivaiporã-PR, Ingeniero informático, Administrador del grupo de trabajo consejos en General. Apasionado de la tecnología y la informática.



Un poco sobre nosotros

    Generalmente, el grupo apareció en consejos 2007 de ideas innovadoras sobre problemas que enfrentan diariamente por aquellos que utilizan la ciencia tecnología y equipo, los usuarios normales y técnicos. Pero donde hizo, ¿por qué y cuál es el propósito de este sitio?

Haga clic aquí para leer!

Siga o Dicas em Geral no Google+

Video de la semana