Home |
|
|||||||
|
||||||||
Nous allons voir ici les structures de contrôles en PHP. ifif sert pour réaliser des tests conditionnels. C'est le si.
On remarque qu'il est possible d'utiliser les instructions elseif et else. Il est aussi possible d'utliser l'opérateur ?: ( (condition) ? action1 : action2 ).
Si la condition entre parenthèse est vérifiée alors l'instruction avant le ':' est effectuée sinon c'est celle après le ':'. switch ... case
Cette structure permet de réaliser une action en fonction de la valeur d'une variable.
Les différents cas peuvent être des chaines de caractères, des entiers,... whilewhile permet de réaliser une boucle tant que la condition du while est vérifiée.
do...whileLe do...while réalise la même chose que le while (réalisation d'un bout de code tant qu'une condition est vérifiée). La seule différence est que la première itération de la boucle est toujours réalisée. La condition est testée seulement à la fin de la boucle, après avoir exécuté le morceau de code de la boucle. forLes boucles sont les héritières du C et du C++. Ici, l'initialisation, la condition d'arrêt et l'incrémentation sont contenues dans la même ligne.
Cela donne le même résultat qu'avec la boucle while ci-dessus. foreach
foreach permet de passer en revue un tableau très facilement.
Ce petit bout de code va afficher : La variable $valeur permet de stocker chaque valeur du tableau qui est lue.
Il est possible de mettre des clés pour des tableaux autres que des entiers.
Ce cas-là permet d'afficher les clés et les valeurs de tableaux où les clés ne sont pas des entiers. Pour voir les deux exemples fonctionner, cliquez ici. Il est aussi possible de pousser le vice plus loin et d'afficher des tableaux de tableaux. Mais ceci est une autre histoire. |
||||||||
|
||||||||