5.7 Les structures de contrôle
5 Référence du langage
Manuel PHP
. if . else . elseif . Syntaxe alternative . while . do-while . for . foreach . break ->continue . switch . declare . return . require . include . require_once . include_once
|
5.7.10 continue
L'instruction
continue
est utilisée
dans une boucle afin d'éluder les instructions de
l'itération courante et de continuer l'exécution à la condition de l'évaluation
et donc, de commencer la prochaine itération.
| Note | |
Notez qu'en PHP, la structure
switch
est considérée comme une boucle par
continue
.
|
continue
accepte un argument numérique
optionnel qui vous indiquera combien de structures
emboîtées ont été ignorées.
| Instruction continue |
<?php while (list($cle, $valeur) = each($arr)) { if (!($cle % 2)) { // évite les membres impairs continue; } fonction_quelconque($valeur); }
$i = 0; while ($i++ < 5) { echo "Dehors<br />\n"; while (1) { echo " Milieu<br />\n"; while (1) { echo " Intérieur<br />\n"; continue 3; } echo "Ceci n'est jamais atteint.<br />\n"; } echo "Ceci non plus.<br />\n"; } ?>
|
Oublier le point virgule après
continue
peut porter
à confusion. Voici un exemple de ce que vous ne devez pas faire :
| N'oubliez pas le point-virgule après continue |
<?php for ($i = 0; $i < 5; ++$i) { if ($i == 2) continue print "$i\n"; } ?>
|
|