
Aprende a utilizar la estructura if-else en PHP, quien nos permite determinar si se cumple (if) o no (else) una condición.
La famosa estructura de control if-else permite ejecutar trozos de código según la condición que se aplique (que incluye variables). La parte de if indica que la condición se cumple, y por lo tanto, su trozo de código se ejecuta. Por el otro lado, else indica que la condición no se cumple, y por ello su trozo de código se ejecuta.
Ninguna de estas dos estructuras pueden ocurrir al mismo tiempo y solo puede ocurrir una. Else puede no definirse, por lo tanto su valor correspondería a vacío.
Su sintaxis es particular: Seguido de if se escribe la condición entre paréntesis (( y )) y cada trozo de código de if y else se encierran entre llaves ({ y }) sin terminar la línea fuera de ellas con un punto y coma (;).
Ejemplo PHP:
<?php
if ( $alfa > $beta ) {
echo "Correcto";
} else {
echo "Incorrecto";
}
?>
En este caso de condición numérica (porque una letra no puede ser menor o mayor a otra), se leería: Si la variable alfa es mayor a la variable beta, ocurrirá la impresión de la cadena 'Correcto', de lo contrario, ocurrirá la impresión de la cadena 'Incorrecto'
.
Existen muchos tipos de funciones para crear condiciones como isset(), eregi() o file_exists().
Ahora veremos un ejemplo de comprobación de variable con la función isset(), en el que si la variable existiese, se ejecutará el código de if, si no, el de else.
Ejemplo PHP:
<?php
$lorem_ipsum = "Lorem ipsum dolor sit amet.";
if ( isset($lorem_ipsum) ) {
echo "La variable $lorem_ipsum si existe.";
} else {
echo "La variable $lorem_ipsum no existe.";
}
?>
Resultado PHP:
La variable $lorem_ipsum si existe.
Generalmente, esta función se utiliza para comprobar si los campos de formulario están definidos mediante la variable $_POST[] o $_GET[].
Postear en Twitter
Postear en Facebook
Feed RSS
Agregar a Favoritos
php, estructura, if-else, condicion, codigo, ejemplo, variable, ocurrira, impresion, cadena
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Disfrutarás de todos los beneficios de DocumentoWeb.