sentencia swith

Páginas: 3 (553 palabras) Publicado: 4 de septiembre de 2013
SENTENCIA SWITCH

La sentencia switch es similar a una serie de sentencias IF en la misma expresión. En muchas ocasiones, es posible que se quiera comparar la misma variable (o expresión) conmuchos valores diferentes, y ejecutar una parte de código distinta dependiendo de a qué valor es igual. Para esto es exactamente la expresión switch.
Nota: Cabe señalar que a diferencia de algunos otroslenguajes, la sentencia continúe se aplica a switch y actúa de manera similar a break. Si se tiene un switch dentro de un bucle y se desea continuar a la siguiente iteración de del ciclo exterior, seutiliza continúe 2.
Nota:
Tener en cuenta que switch/case hace comparaciones flexibles.
Los dos ejemplos siguientes son dos formas diferentes de escribir lo mismo, uno con una serie desentencias if y elseif, y el otro usando la sentencia switch:
Ejemplo #1 Estructura switch

Ejemplo #2 Estrutura switch permite el uso de strings

Es importante entender cómo la sentencia switch es ejecutadacon el fin de evitar errores. La sentencia switch ejecuta línea por línea (en realidad, sentencia por sentencia). Al principio, ningún código es ejecutado. Sólo cuando una sentencia case es encontradacon un valor que coincide con el valor de la sentencia switch, PHP comienza a ejecutar la sentencias. PHP continúa ejecutando las sentencias hasta el final del bloque switch, o hasta la primera vezque vea una sentencia break. Si no se escribe una sentencia break al final de la lista de sentencias de un caso, PHP seguirá ejecutando las sentencias del caso siguiente. Por ejemplo:

Aquí, si $i esigual a 0, PHP ejecutaría todas las sentencias echo! Si $i es igual a 1, PHP ejecutaría las últimas dos sentencias echo. Se obtendría el comportamiento esperado (se mostraría 'i es igual a 2') sólosi $i es igual a 2. Por lo tanto, es importante no olvidar las sentencias break (aunque es posible que se desee evitar proporcionarlas a propósito bajo determinadas circunstancias).
En una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conmutadores o swith.
  • Java Swith
  • Sentencia
  • Sentencia
  • Sentencia
  • SENTENCIA
  • Sentencia
  • Sentencia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS