| [PHP] Tuto : Les structures de contrôle en PHP |
| Écrit par Lordsirius |
| Mardi, 08 Décembre 2009 00:36 |
|
L’instruction ifL’intruction if permet l’execution conditionnellle d’une partie de code. En PHP la syntaxe est la même qu’en C. Le résultat de l’expression est un booléen qui doit être vrai (TRUE) pour que l’instruction soit exécuté. Exemple : Si vous voulez ajouter plusieurs insctructions dans le test conditionel, vous devez indiquer au programme qu’il doit executé une suite d’instruction (appellé également bloc d’instruction) avec l’aide des accolades Exemple :
L’instruction elseL’instruction else fonctionne après un if et execute les instructions dans la condition ou l’expression à tester est faux (FALSE) Exemple :
L’instruction elseifL’instruction Elseif est comme son nom l’indique une combinaison du else et du if. Cette expression sera execyté à condition que le if soit faux et que l’expression testé lors du elseif soit vrai. Il est possile de cumuler les elseif. Exemple de l’instruction elseif :
L’instruction whileL’instruction while permet d’exécuter de façon repetitive une instruction tant que l’expression testé retourne true. Lorsque la condition devient false la boucle se termine. Attention au boucle infini, ou l’expression testé retourne indéfiniment true et jamais false ! La syntaxe est la suivante :
Ainsi lorsque la variable aura pour valeur 10, le test ($a<10) retournera false et terminera de ce fait l’execution ce cette boucle.
L’instruction do…whileLa boucle do…while ressemble à la boucle while hors mis que le test de l’expression est à la fin de l’exécution de la boucle. De ce fait la première itération est toujours exécuté. Exemple : Vous noterez que la fin de la boucle se termine par un ; .
L’instruction forLa syntaxe des boucles for est la suivante : Exemple : L’exemple affichera une suite de nombre allant de 0 jusqu’a 9. L’expression 1 $i=0 initialise le compteur à 0, l’expression 2 test si la variable $i est inférieur strictement à 10, l’expression 3 incrémente la variable $i de 1 à chaque passage dans la boucle (tant que l’expression 2 est vrai).
L’instruction foreachL’instruction foreach permet de traiter les tableaux en PHP. Deux syntaxes existent, une utilisant les valeurs d’un tableau, la seconde utilisant le couple clé / Valeur d’un tableau. Ces deux syntaxes sont les suivantes : Exemple : Ce script affichera : Clé 1 / Valeur 1
L’instruction breakL’instruction break permet de sortir d’une boucle (for, while, foreach) mais aussi de la structure switch. Exemple :
L’instruction continueL’instruction continue, quand à elle, est utilisé dasn une boucle pour sauter une instruction courante. Ce script affichera : 0 1 3 4
L’instruction switchL’instruction switch permet de tester plusieurs valeurs pour une même variable (ou expression). La syntaxe est la suivante : En cas d’échec, si aucune valeur testée ne correspond à la valeur de la variable, la liste d’instruction se trouvant dans le default sera exécuté. Exemple : Pour toutes questions concernant ce tuto, n'hésitez pas à vous inscrire et à consulter notre forum. |
| Mise à jour le Lundi, 26 Avril 2010 22:36 |
Définition Wikipedia : Une structure de contrôle est une commande qui contrôle l'ordre dans lequel les différentes instructions d'un algorithme ou d'un programme informatique sont exécutées.
ATOM Dossiers
RSS 2.0 Dossiers