Page 75 - Programador-PHP
P. 75

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



        Y tal cual lo imaginas, efectivamente, con for y foreach, PHP
        puede ser “bipolar”. ¿No me crees? Mira esto!


         for ($i = 0; $i < 3; $i++):
             echo $i . chr(10); endfor;
         $array = array(1, 2, 3);
         foreach($array as $a):
             echo $a . chr(10); endforeach;




        Goto, si lo usas... es tu elección!


        Si todo lo anterior, te dejó la frase  “no quería saber tanto”,
        rondando   en   tu   cabeza,   sabrás   disculparme,   pero   debo
        contarte también sobre goto (aunque entre nos, a veces puede
        ser útil).

        goto  es   un   “operador”   al   que   podríamos   llamar   “operador
        sintáctico”,   que  se   utiliza   para   “saltar”   a   una   zona
        específica   del   programa.                El   punto   de   destino   es
        especificado mediante una etiqueta seguida de dos puntos y la
        instrucción   es   dada   como   goto   seguida   de   la   etiqueta   del
        destino deseado.

        Goto podría reemplazar en ocasiones, el uso de break, puesto
        que solo puede ser utilizado dentro de una misma estructura y
        con varias restricciones.



        Un ejemplo no-práctico para entender
        goto



          <?php
          echo "Hola Mundo!";
          goto mi_etiqueta;
          echo "Esto no se mostrará, ya que goto lo saltará";




                                              75
   70   71   72   73   74   75   76   77   78   79   80