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