La estructura if nos permite ejecutar un bloque de acciones si se cumple una determinada condición, de lo contrario nos permite ejecutar otro bloque de acciones identificado por la sentencia else, si el resultado de la condición es distinto de 0, se ejecutarán las acciones del if, de lo contrario las del else:
000 001 002 003 004 005 006 007
|
<? if($var1 == 12){ echo 'La variable vale 12'; } else { echo 'La variable tiene otro valor'; } ?>
|
La condición, se escribe entre paréntesis a continuación de la palabra if, y esta formada por operaciones PHP, sobre todo por operaciones lógicas y de comparación.
Hay otra sentencia que usamos a menudo para unir más de un condicional if, es la sentencia elseif, ésta nos permite dar otra condición por si no se ha cumplido la primera, después de elseif podemos volver a usar else con normalidad:
000 001 002 003 004 005 006 007 008 009 010
|
<? if($var1 == 12){ echo 'La variable vale 12'; } elseif($var1 == 3){ echo 'La variable vale 3'; } else { echo 'La variable tiene otro valor'; } ?>
|
En este caso, si var1 es distinto de 12, evaluará si vale 3, si es así mostrará el segundo mensaje, si no el tercero. |