ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje De Programacion


Enviado por   •  17 de Mayo de 2014  •  883 Palabras (4 Páginas)  •  220 Visitas

Página 1 de 4

Estructura de control de PHP:

Sentencias Condicionales: Las sentencias condicionales son el núcleo para la toma de decisiones en los scripts de PHP. Estas sentencias básicamente controlan si parte de un código es ejecutado o no dependiendo del valor (True o False) que devuelve de una expresión que es evaluada. Visto de otra manera, estas sentencias dicen que camino se debe tomar a la hora de ejecutar el código. Las sentencias condicionales que provee PHP ( y casi todos los lenguajes de programación ) son if, if … else, if .. elseif y switch case.

Sentencia If: El bloque más básico de un código condicional es el if. La primera línea de esta sentencia consiste en la palabra if seguida por la expresión que será evaluada entre paréntesis.

En el ejemplo anterior si el valor de $variable es menor que 2 la expresión será evaluada como True, si no entonces será False.

El segundo paso para construir la sentencia if es especificar el código que será ejecutado si la expresión es evaluada como True. Esto se logra colocando el código que se desee ejecutar entre llaves {}. Si la condición no se cumple entonces el interprete PHP ignora el código rodeado por las llaves {}.

Sentencia If .. Else: La sentencia if anterior nos permite especificar qué hacer si la expresión que se evalúa es verdadera. Sin embargo, no nos permite especificar qué hacer cuando la expresión es evaluada como falsa. Aquí es donde aparece la sentencia if… else.

La sintaxis para if .. else es la misma que para el if, pero se le agrega la sentencia else para especificar la acción alternativa cuando la expresión sea falsa.

Como se puede ver en el anterior ejemplo el código que sigue la sentencia if se ejecuta si la expresión que se evaluó es True, en cambio si la expresión fue False entonces se ejecuta el código que esta después de la sentencia else.

La sentencias if .. else pueden ser creadas con un nivel mas de control. Esta sería la sentencia if .. elseif, con la cual se pueden anidar varios if.

Sentencia Switch Case: La sentencia if .. else funciona bien si queremos evaluar pocas opciones, pero cuando la cantidad de posibilidades se incrementa no es muy práctico utilizar esta vía. En estos casos es cuando aparece la sentencia switch case, la cual se define de la siguiente manera.

Pueden haber toda la cantidad de sentencias case que sean necesarias para comparar todas las opciones que se necesiten. Cuando una coincidencia es encontrada el código que encuentra justo después del case es ejecutado hasta donde se encuentre el break. La sentencia break; es muy importante ya que sin esta todos los cases siguientes se

...

Descargar como (para miembros actualizados)  txt (5.3 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com