martes, 12 de agosto de 2014

PHP (01) Control de flujo (02): else

Continuando con el if de la entrada anterior, este puede ampliarse con la instrucción else, que viene a decir lo siguiente de forma coloquial:
Si no se cumple la condición, no realices este código; haz este...
De esta forma se puede ejecutar un trozo de código u otro dependiendo de si la expresión da como resultado true o false y luego seguir con el programa.
$nombre = 'maria';
$clave = '12345';
echo 'identifiquese';
if ($nombre == 'maria' && $clave == '12345' || $nombre == 'antonio' && $clave == '54321' ){
 echo 'Hola ' . $nombre;
}else {
 echo 'no te conozco';
}
echo 'adios' . $nombre;
En este caso el programa analizará si el nombre y la clave coinciden, si es correcto, nos dirá Hola y luego adiós, saltándose el código en el else. Pero si la expresión nos devuelve false, entonces entraría directamente en el código del else y nos diría, no te conozco, adiós...
Esto que puede resultar complicado, es en realidad muy sencillo, tan solo tienes que probarlo un par de veces e iras cogiendo como funciona.

Recuerda que la forma de trabajar de este control de flujo es:
if expresión{
    instrucciones
}else{
    instrucciones
}

No hay comentarios:

Publicar un comentario