PHP Quebra e Continua
Pausa PHP
Você já viu a break
instrução usada em um capítulo anterior deste tutorial. Foi usado para "saltar" de uma switch
declaração.
A break
instrução também pode ser usada para sair de um loop.
Este exemplo salta do loop quando x é igual a 4 :
Exemplo
<?php
for ($x = 0; $x < 10; $x++) {
if ($x == 4) {
break;
}
echo "The number is: $x <br>";
}
?>
PHP Continuar
A continue
instrução interrompe uma iteração (no loop), se ocorrer uma condição especificada, e continua com a próxima iteração no loop.
Este exemplo ignora o valor de 4 :
Exemplo
<?php
for ($x = 0; $x < 10; $x++) {
if ($x == 4) {
continue;
}
echo "The number is: $x <br>";
}
?>
Interromper e continuar no loop while
Você também pode usar break
e continue
em while
loops:
Exemplo de intervalo
<?php
$x = 0;
while($x < 10) {
if ($x == 4) {
break;
}
echo "The number is: $x <br>";
$x++;
}
?>
Continuar Exemplo
<?php
$x = 0;
while($x < 10) {
if ($x == 4) {
$x++;
continue;
}
echo "The number
is: $x <br>";
$x++;
}
?>