3.1) Condicionales en PHP 5

Las sentencias condicionales nos permiten ejecutar o no, determinadas instrucciones dependiendo del resultado a evaluar sobre una condición. Las más frecuentes son las siguientes instrucciones:

  • if
  • if / else
  • if / elseif / else
  • switch

Veamos algunos ejemplos:

if

La condicional if se emplea para evaluar una comparación siempre que sea verdadera, veamos este pseudocódigo:

 
   <?php
 
   if (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   } 
 
   ?>

Veamos un ejemplo, creemos una carpeta dentro de "mis_apps" que se llame "capitulo_3 y en ella, creemos un archivo llamado ejemplo_condicional_if.php con el siguiente código:

 
   <html> 
   <head>
      <title>Ejemplo de condicionales en PHP 5</title> 
   </head> 
 
   <body>   
 
   <h2>Ejemplo de condicionales</h2>
   <?php
 
   $a = 15;
 
   // Equivale a Si $a es igual a 15
 
   if ($a == 15)
   {
      echo "$a vale 15";
   } 
 
   ?>
 
   </body>
 
   </html>

1_Cap_2_1Variables_reservadas_en_PHP_5

if / else

La condicional if / else se emplea para evaluar una comparación siempre que sea verdadera y sino, se ejecutará lo que exista en el else. Veamos este pseudocódigo:



 
   <?php
 
   if (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   }
   else 
   { 
      Sentecias a ejecutar cuando la condición es falsa. 
   } 
 
   ?>

Veamos un ejemplo, dentro de la carpeta "mis_apps/capitulo_3" creemos un archivo llamado ejemplo_condicional_if_else.php con el siguiente código:

 
   <html> 
   <head>
      <title>Ejemplo de condicionales en PHP 5</title> 
   </head> 
 
   <body>   
 
   <h2>Ejemplo de condicionales</h2>
   <?php
 
   $a = 15;
 
   // Equivale a Si $a es igual a 13 sino imprimimos $a no vale 13
 
   if ($a == 13)
   {
      echo "$a vale 13";
   }
   else
   {
      echo "$a no vale 13";
   } 
 
   ?>
 
   </body>
 
   </html>

1_Cap_2_1Variables_reservadas_en_PHP_5

if / elseif / else

La condicional if / elseif / else se emplea para evaluar varias comparaciones siempre que sea verdadera y sino, se ejecutará lo que exista en el else. Veamos este pseudocódigo:

 
   <?php
 
   if (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   }
   elseif (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   }
   elseif (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   }
   elseif (condición) 
   { 
      Sentencias a ejecutar cuando la condición es cierta. 
   }
   else 
   { 
      Sentecias a ejecutar cuando la condición es falsa. 
   } 
 
   ?>

Veamos un ejemplo, dentro de la carpeta "mis_apps/capitulo_3" creemos un archivo llamado ejemplo_condicional_if_elseif_else.php con el siguiente código:

 
   <html> 
   <head>
      <title>Ejemplo de condicionales en PHP 5</title> 
   </head> 
 
   <body>   
 
   <h2>Ejemplo de condicionales</h2>
   <?php
 
   $a = 15;
 
   // Equivale a Si $a es igual a 13, 14 o 15 sino imprimimos $a no vale eso
 
   if ($a == 13)
   {
      echo "$a vale 13";
   }
   elseif ($a == 14)
   {
      echo "$a vale 14";
   }
   elseif ($a == 15)
   {
      echo "$a vale 15";
   }
   else
   {
      echo "$a no vale 13, 14 o 15";
   } 
 
   ?>
 
   </body>
 
   </html>

1_Cap_2_1Variables_reservadas_en_PHP_5

switch

La condicional switch se emplea para evaluar varias comparaciones siempre que sea verdadera y sino, se ejecutará lo que exista en el else. Veamos este pseudocódigo:

 
   <?php
 
   switch (valor)
   {
         case valor:
            Acción a realizar si se encontró el valor.
         break;
 
         case valor:
            Acción a realizar si se encontró el valor.
         break;
 
         case valor:
            Acción a realizar si se encontró el valor.
         break;
 
         case valor:
            Acción a realizar si se encontró el valor.
         break;
 
         case valor:
            Acción a realizar si se encontró el valor.
         break;
 
         default:
          Acción a realizar sino se encontró el valor.
 
   }
 
   ?>

Veamos un ejemplo, dentro de la carpeta "mis_apps/capitulo_3" creemos un archivo llamado ejemplo_switch.php con el siguiente código:

 
   <html> 
   <head>
      <title>Ejemplo de condicionales en PHP 5</title> 
   </head> 
 
   <body>   
 
   <h2>Ejemplo de condicionales</h2>
   <?php
 
   $a = 5;
 
   // Equivale a Si $a es igual a 13, 14 o 15 sino imprimimos $a no vale eso
 
   switch ($a)
   {
      case 0:
         echo "$a es igual a 0";
      break;
 
      case 1:
         echo "$a es igual a 1";
      break;
 
      case 2:
         echo "$a es igual a 2";
      break;
 
      case 3:
         echo "$a es igual a 3";
      break;
 
      case 4:
         echo "$a es igual a 4";
      break;
 
      case 5:
         echo "$a es igual a 5";
      break;
 
      default:
         echo "$a no es igual a 0, 1, 3, 4 ni 5";
   } 
 
   ?>
 
   </body>
 
   </html>

1_Cap_2_1Variables_reservadas_en_PHP_5

Anterior: 3) Instrucciones en PHP 5

 

Siguiente: 3.2) Qué son los bucles PHP 5

Si tuviste alguna duda no dudes en dejarnos tus comentarios y en breve nuestro staff te apoyará.

Comentarios

Comentarios