169
break
termine complètement une boucle, continue
raccourcit simplement l'itération actuelle et passe à l'itération suivante.
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
Cela serait utilisé comme ceci:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break
etcontinue
sont les mêmes dansswitch
. les deux sortent du commutateur. pour sortir de la boucle externe s'il y a pour ou ainsi utilisercontinue 2
.break quitte la boucle dans laquelle vous vous trouvez, continue commence immédiatement avec le cycle suivant de la boucle.
Exemple:
affichera:
la source
while(--$i)
est un peu délicate pour les débutants.PAUSE:
CONTINUER:
Ainsi, en fonction de vos besoins, vous pouvez réinitialiser la position en cours d'exécution dans votre code à un niveau différent de l'imbrication actuelle.
Voir également ici pour un détail artistique Break vs Continue avec un certain nombre d'exemples
la source
Pour mémoire:
la source
continue 2
dans ces cas.break utilisé pour sortir de l'instruction de boucle, mais continuez simplement, arrêtez le script à une condition spécifique, puis continuez la boucle jusqu'à la fin.
J'espère que cela peut vous aider;
la source
Break termine la boucle / structure de contrôle actuelle et passe à la fin de celle-ci, peu importe combien de fois la boucle se serait répétée autrement.
Continuer passe au début de l'itération suivante de la boucle.
la source
'continue' est utilisé dans les structures en boucle pour ignorer le reste de l'itération de boucle en cours et continuer l'exécution à l'évaluation de la condition, puis au début de l'itération suivante.
'break' met fin à l'exécution de la structure actuelle for, foreach, while, do-while ou switch.
break accepte un argument numérique optionnel qui lui indique le nombre de structures englobantes imbriquées à séparer.
Consultez les liens suivants:
http://www.php.net/manual/en/control-structures.break.php
http://www.php.net/manual/en/control-structures.continue.php
J'espère que ça aide..
la source
break
arrêtera la boucle actuelle (ou passera un entier pour lui indiquer le nombre de boucles à rompre).continue
arrêtera l'itération en cours et démarrera la suivante.la source
break
quittera la boucle, tandis quecontinue
démarrera immédiatement le cycle suivant de la boucle.la source
Je n'écris rien de la même chose ici. Juste une note du journal des modifications du manuel PHP.
la source