continue
La instrucción continue se utiliza
en un bucle para eludir las instrucciones de
la iteración actual y continuar la ejecución en la condición de
evaluación y, por lo tanto, comenzar la siguiente iteración.
En PHP, la estructura
switch
se considera un bucle por continue.
continue se comporta como break
(cuando no se pasa ningún argumento) pero emitirá una advertencia, ya que es probable que esto sea un error. Si un switch se encuentra dentro de un bucle, continue 2 continuará en la siguiente iteración del bucle externo.
continue acepta un argumento numérico
opcional que indicará cuántas estructuras
anidadas deben ser eludidas. El valor por omisión
es 1, lo que equivale a ir directamente
al final del bucle actual.
$value) {
if (0 === ($key % 2)) { // elude los miembros pares
continue;
}
echo $value . "\n";
}
?>
]]>
&examples.outputs;
]]>
&examples.outputs;
Olvidar el punto y coma después de continue puede llevar a confusión. Aquí hay un ejemplo de lo que no se debe hacer:
]]>
Se puede esperar que el resultado sea:
Historial para continue&Version;&Description;7.3.0continue dentro de un switch
que intenta actuar como una declaración break para
switch emitirá E_WARNING.