1 / 19

Elseif en PHP

Elseif en PHP. Programación en Internet II. Elseif en PHP. Elseif (si no, si…) Varias condiciones diferentes: el elseif Hemos visto que la condición que evaluará debe ser del tipo booleana –que significa que sólo puede dar como respuesta a la pregunta un verdadero o un falso-.

Download Presentation

Elseif en PHP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Elseif en PHP Programación en Internet II

  2. Elseif en PHP Elseif (si no, si…) Varias condiciones diferentes: el elseif Hemos visto que la condición que evaluará debe ser del tipo booleana –que significa que sólo puede dar como respuesta a la pregunta un verdadero o un falso-. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  3. Elseif en PHP En los casos en que necesitemos plantear todas las posibilidades. Necesitamos algo más para unir más de dos condiciones.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  4. Elseif en PHP Ese “algo mas” es el elseif, que plantea una nueva condición que sólo se ejecuta si la condición anterior no fue verdadera; es decir, es parte del else de la condición anterior y, a la vez, plantea una nueva condición.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  5. Elseif en PHP El elseif, de la misma manera que el else, no se puede ejecutar por sí solo, es una “segunda parte” de un condicional simple anterior (es la continuación de un if inicial). Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  6. Elseif en PHP <?phpif ($_POST["edad"] <18) {print ("¡Hola niño!");} elseif ($_POST["edad"] <30){print("¡Hola joven!");} elseif ($_POST["edad"] >29){print("¡Hola adulto!");}?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  7. Elseif en PHP Hemos creado tres condiciones excluyentes (que pudieron ser muchas más). Veamos otro ejemplo: esta vez, de una sucesión de if inicial, un elseif, y un else final: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  8. Elseif en PHP <?phpif ($_POST["sexo"] == "masculino") {print ("¡Hola Hombre!");} elseif ($_POST["sexo"] == "femenino") { print ("¡Hola Mujer!"); } elese { print ("Hola ..."); }?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  9. Elseif en PHP Como podemos observar, el elseif no sólo cierra el if anterior, sino que abre un nuevo y plantea una nueva condición, distinta, independiente de la anterior, pero con la particularidad de que será evaluada solamente en el caso de que la anterior condición hubiera resultado ser falsa. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  10. Elseif en PHP De lo contrario, si la anterior condición era verdadera, el programa ni se toma el trabajo de evaluar esta segunda condición… salta directamente hasta después de la llave de cierre del if, sin evaluar ninguna condición mas. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  11. Elseif en PHP De esta forma, pueden encadenarse muchas alternativas que requieran, para ser evaluadas, que una condición anterior hubiese resultado falsa. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  12. Elseif en PHP Un dato muy interesante es que las condiciones sucesivas no tienen por qué evaluar el valor de una misma variable, lo cual nos da la libertad de ir evaluando distintas cosas en cada condición: Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  13. Elseif en PHP <?phpif ($_POST["sexo"] == "masculino") {print ("¡Hola Hombre!");} elseif ($_POST["estado"] == "soltera") {print ("¡Hola mujer soltera!");} elseif ($_POST["edad"] >70) {print ("¡Hola abuela!");}?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  14. Elseif en PHP En este caso, como son dos las posibles respuestas de la primera condición, pudimos plantear una segunda condición que no vuelva a evaluar otra vez la misma variable “sexo”, sino que evalúa otra cosa, en este caso, “estado”. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  15. Elseif en PHP Y, luego, plantearemos otra condición con la “edad”, solo en el Caso de que la anterior condición no se hubiese ejecutado. Es importante tener en claro que solamente en el caso de que haya sido falsa la condición anterior, se ejecuta la siguiente.  Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  16. Elseif en PHP Si una de las condiciones es verdadera, ya no se ejecuta el resto de las condiciones. En el caso de tener más de dos posibilidades que evalúan el valor de una misma variable, veremos que es mucho mas práctico aplicar una estructura diferente, que es la del switch y los case. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  17. Elseif en PHP Veamos un ejemplo: <?phpif ($dia == "lunes"){print ("¡Feliz día de la Luna!");} elseif ($dia == "martes"){print ("¡Feliz día de Marte!");} elseif ($dia == "miercoles"){print ("¡Feliz día de Mercurio!");} elseif ($dia == "jueves"){ Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  18. Elseif en PHP print ("¡Feliz día de Júpiter!");} elseif ($dia == "viernes"){print ("¡Feliz día de Venus!");} elseif ($dia == "sábado"){print ("¡Feliz día de Saturno!");} elseif ($dia == "domingo"){print ("¡Feliz día del Sol!");}?> Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

  19. Elseif en PHP En este caso, en el que evaluaremos una serie de valores posibles de una única variable, es mucho más breve y simple utilizar una estructura selectiva, como el switch, que aprenderemos a usar a continuación. Programación en Internet II Universidad de Guadalajara | Centro Universitario de la Costa

More Related