<p class="imagen_derecha"><span><img src="http://farm2.static.flickr.com/1428/4596241627_0ed0f0c066_o.png" alt="PHP" /></span></p> <p>Aprende a utilizar la estructura if-else en PHP, quien nos permite determinar si se cumple (if) o no (else) una condición.</p> <p>La famosa <strong>estructura de control if-else</strong> permite ejecutar trozos de código según la condición que se aplique (que incluye variables). La parte de <strong><code>if</code></strong> indica que la condición se cumple, y por lo tanto, su trozo de código se ejecuta. Por el otro lado, <strong><code>else</code></strong> indica que la condición no se cumple, y por ello su trozo de código se ejecuta.</p> <p>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.</p> <p>Su sintaxis es particular: Seguido de <code>if</code> se escribe la condición entre paréntesis (<code>(</code> y <code>)</code>) y cada trozo de código de <code>if</code> y <code>else</code> se encierran entre llaves (<code>{</code> y <code>}</code>) sin terminar la línea fuera de ellas con un punto y coma (<code>;</code>).</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> if ( $alfa > $beta ) {<br /> echo "Correcto";<br /> } else {<br /> echo "Incorrecto";<br /> }<br /> ?> </span></span></span></span></span></pre> <p>En este caso de condición numérica (porque una letra no puede ser menor o mayor a otra), se leería: <q><em>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'</em></q>.</p> <p>Existen muchos tipos de funciones para crear condiciones como <a title="Función isset() en Php.net" href="http://www.php.net/manual/es/function.isset.php">isset()</a>, <a title="Función erergi() en Php.net" href="http://cl.php.net/manual/es/function.eregi.php">eregi()</a> o <a title="Función file_exists() en Php.net" href="http://php.net/manual/es/function.file-exists.php">file_exists()</a>.</p> <p>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 <code>if</code>, si no, el de <code>else</code>.</p> <p><strong>Ejemplo PHP:</strong></p> <pre class="codigo"><span class="c1"><span class="c2"><span class="c3"><span class="c4"><span class="c5"> <?php<br /> $lorem_ipsum = "Lorem ipsum dolor sit amet.";<br /> <br /> if ( isset($lorem_ipsum) ) {<br /> echo "La variable $lorem_ipsum si existe.";<br /> } else {<br /> echo "La variable $lorem_ipsum no existe.";<br /> }<br /> ?> </span></span></span></span></span></pre> <p><strong>Resultado PHP:</strong></p> <p>La variable $lorem_ipsum si existe.</p> <p>Generalmente, esta función se utiliza para comprobar si los campos de formulario están definidos mediante la variable <code>$_POST[]</code> o <code>$_GET[]</code>.</p>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons