continue é usado dentro de estruturas de loops para saltar o resto da iteração do loop atual e continuar a execução no início da próxima iteração.
Nota: Note que no PHP a instrução switch é considerada uma estrutura de loop quando relacionada ao comando continue.
continue aceita um argumento numérico opcional que diz a ele de quantos níveis de loops aninhados ele deve saltar até o fim.
<?php |
Omitindo o ponto e vírgula depois do continue pode resultar em confusão. Este é um exemplo do que você não deve fazer.
<?php |
Um resultado esperado poderia ser:
0 1 3 4 |
mas esse script somente exibirá:
2 |
porque o valor de retorno da chamada a print() é int(1), e então ele se parecerá como o argumento numérico opcional mencionado acima.