Page 55 - Programador-PHP
P. 55

Programación Procedural de Aplicaciones Web de baja complejidad
        PHP Experto – Tomo I                                                                                                                                                  Eugenia Bahit



              case 5:
                  $nombre_dia = "Viernes";
                  break;
              case 6:
                  $nombre_dia = "Sábado";
                  break;
              case 7:
                  $nombre_dia = "Domingo";
                  break;

              default:
                  $nombre = "No sabemos que día es";
          }


        El   funcionamiento   de  switch  puede   resultar   complejo   de
        entender en un comienzo. Pero va a ir paso a paso.




        Switch tiene una sintaxis básica que se compone de:

          switch ($variable) {
              case "posible valor 1":
                  // algoritmo a ejecutar si $variable == "posible valor 1"
                  break;
              case "posible valor 3":
                  // algoritmo a ejecutar si $variable == "posible valor 3"
                  break;
              default:
                  // algoritmo a ejecutar si valor no ha sido contemplado en
                  // ningúno de los «case» anteriores
          }


        Cada  case  representa un "caso" (el posible valor que pueda
        retornar la variable evaluada).

        La palabra clave reservada break, "rompe" la ejecución de la
        estructura. Es decir, que cuando un case es evaluado como
        verdadero, tras ejecutar el algoritmo de ese case, la palabra
        clave   reservada   break   indica   la   finalización   de   toda   la
        estructura (es decir, no se continúan evaluando los siguientes
        "case".


                                              55
   50   51   52   53   54   55   56   57   58   59   60