PHP » Estructura if-else en PHP

PHP

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[].

Diego Escares

Publicado el 25 de Junio del 2010 por Diego Escares

1630 visitas y 2 ediciones

¡Amigo! te demorarás 10 segundos en crear tu cuenta.

Disfrutarás de todos los beneficios de DocumentoWeb.

Twitter Twitter Facebook Facebook Feed RSS Feed RSS

www.DocumentoWeb.com Licencia Creative Commons