Jeudi 21 Novembre 2024 | Présentation de Marie, Présentation de Marie au temple, par Joachim et Anne. Elle est donnée au Seigneur. / Christ, Roi de l'Univers |
depuis le 13/04/2012
|
Une structure de contrôle modifie le comportement d'un programme (PHP ou autre langage), ce qui correspond à une prise décision.
Cela peut être visible, mais aussi complètement à l'insu de l'utilisateur.
if
Se retrouve dans tous les langages de programmation.
if(expr) {instructions} elseif(expr) {instructions} else {instructions}
switch
Se retrouve dans tous les langages de programmation.
switch(expr) { case expr: instructions; break; default: instructions; break; }
while
Se retrouve dans tous les langages de programmation.
while(expr) { instructions; }
L'expression est vérifiée avant le démarrage de chaque itération. Si celle-ci est true, instruction est exécutée, sinon le programme saute à l'instruction suivant la boucle.
do / while
Se retrouve dans tous les langages de programmation.
do{ instructions; } while(expr)
L'expression est vérifiée aprè la première exécution de instruction. Si celle-ci est true, l'itéraion continue, sinon le programme exécute instruction et saute à l'instruction suivant la boucle.
for
Se retrouve dans tous les langages de programmation.
for(deb_expr; condit_expr; iterat_expr) { instructions; }
deb_expr : donne une valeur de départ au compteur.
condit_expr : sert à évaluer et contrôler l'itération.
iterat_expr : fait évoluer le compteur.
Le programme saute à l'instruction suivant la boucle quand condit_expr est atteinte.