La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Los condicionales IF en PHP Programación en Internet II.

Presentaciones similares


Presentación del tema: "Los condicionales IF en PHP Programación en Internet II."— Transcripción de la presentación:

1 Los condicionales IF en PHP Programación en Internet II

2 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa If (si…) Muchas veces queremos que nuestro código sea capaz de decidir automáticamente si se ejecuta un bloque de código, o no, dependiendo de algo que haya sucedido: (la condición que se evaluará puede ser algo que haya sucedido con los datos que vienen del usuario, que él haya hecho clic en una opción o en otra, que una variable tenga un valor, o no, que se haya llegado a la aplicación mediante un método u otro, etc.).

3 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa La condición que se evaluará puede ser algo que haya sucedido con los datos que vienen del usuario Que él haya hecho clic en una opción o en otra Que una variable tenga un valor, o no Que se haya llegado a la aplicación mediante un método u otro Eetc.

4 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Algunos ejemplos: si la contraseña enviada por el usuario es igual a la que está definida dentro de nuestro código, le mostramos un contenido especial. Si es viernes, mostramos una frase deseando un buen fin de semana. Si el usuario eligió ver la categoría “A” de productos, le mostraremos el listado únicamente de esos productos y no de otros.

5 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Continuamente nos encontramos con este tipo de situaciones en la vida real, por ejemplo: “si está lloviendo, llevo el paraguas”; “si es de noche, enciendo una lámpara”. Es una cuestión de simple lógica.

6 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Para proveer a nuestro código la capacidad de “evaluación de las circunstancias” y su posterior decisión automatizada, en PHP disponemos del condicional if, que nos permite evaluar si una circunstancia es “verdadera”, si esta sucedió y, según el resultado de esa evaluación, nos permite ejecutar un bloque de código.

7 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Es decir: podemos hacer que la ejecución de un bloque de código sea condicional (de allí el nombre), que solo en el caso de la condición planeada sea verdadera, se ejecute; en caso contrario, no sucederá nada, se continuará ejecutando el código siguiente a ese condicional.

8 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa La estructura del if puede tener algunas variantes, la más simple de todas es la que sigue: if (Condición a evaluar) { Bloque que se ejecuta sólo si esa condición resulta ser verdadera } y si no es verdadera, no pasa nada.

9 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Aplicado a la vida real, seria así en el caso de la lluvia: if (llueve) {Llevar paraguas}

10 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa O lo que es lo mismo, pero graficado en forma de diagrama:

11 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Esto significa que esas ocasiones envueltas entre las llaves del condicional, no siempre se realizaran (¡no salimos todos los días con el paraguas!), sino que esos bloques de código sólo se ejecutarán cuando la condición que se evaluara sea verdadera (que llueva, en este caso). De lo contrario, se seguirán ejecutando las órdenes que sigan a continuación.

12 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Veamos un ejemplo en PHP: Maxwell, atienda el zapatofono que lo estamos llamando de control "; } ?>

13 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En este ejemplo, damos por hecho que desde otra página hemos enviado, mediante un formulario con method="post", un input llamado password. Solamente si dentro de ese campo hemos enviado el dato “superagente86”, la condición será verdadera, y el echo escribirá el mensaje dentro de la página.

14 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa En caso contrario (que el usuario haya escrito cualquier otro texto), la condición será evaluada como falsa, y el bloque de código envuelto entre las llaves del if no se ejecutará, por lo tanto, el echo no escribirá nada. Este echo, el código envuelto entre las llaves del if, es un código cuya ejecución es condicional; es decir, está sometida al resultado de evaluar si a condición es verdadera en el momento en que se procesa esta página.

15 Los condicionales IF en PHP Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa Lo podemos probar para verlo en acción y también ingresar cualquier otro valor dentro del campo password, de esta manera veremos cómo no se ejecuta el bloque condicional, y nos quedaremos sin enterarnos del mensaje secreto.


Descargar ppt "Los condicionales IF en PHP Programación en Internet II."

Presentaciones similares


Anuncios Google