Langage de programmation PHP
Chapitre 1. Introduction
Chapitre 2. Variables, opérateurs et expressions
Chapitre 3. Instructions de contrôle
Chapitre 4. Tableaux
Chapitre 5. Entrées/Sorties
Chapitre 6. Réutilisation de code
Chapitre 7. Lecture/écriture de fichiers
Chapitre 8. Fonctions diverses
Chapitre 9. Sérialisation
Chapitre 10. Fonctions orientées réseau
Chapitre 11. Base de données
Chapitre 12. Manipulations d’images
Chapitre 13. Programmation objet : PHP et les classes ( PHP 4/PHP 5)
Chapitre 14. Gestion des Exceptions (PHP 5)
Chapitre 15. Contrôle de sessions
Chapitre 16. PHP - Ajax
Chapitre 17. Webservices & SOAP
Chapitre 18. PHP en chiffre
Chapitre 19. Conclusion
Chapitre 20. Bibliographie
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

Chapitre 3. Instructions de contrôle

Pas de surprises en PHP pour l’utilisation des instructions de contrôle. Elles sont identiques à celles déjà vues en C.

3.1 If, then, else, 

if (expression) {
Bloc si expression vraie
}
else {
Bloc si expression fausse
}

ou bien 

if (expression 1) [
Bloc si expression vraie
}
else if (expressio2) {
Bloc si expression2 vraie
}
else {
Bloc si expression2 est fausse
}

3.2 Switch

switch (expression) {
case exprt1: …
default : …
}

Exemple d'utilisation de switch

<?php

$note=11;
$extension="fr";

switch($note) {
case $note>10:
echo ("Bac obtenu");
break;

case $note>=12:
echo ("Bac obtenu avec mention AB");
break;

case $note>=14:
echo ("Bac obtenu avec mention B");
break;

case $note>=16:
echo ("Bac obtenu avec mention B");
break;

default :
echo ("Bac non obtenu");
break;
}
print "<br><br>";

switch($extension) {
case "fr" : $pays="France";
break;
case "es" : $pays="Espagne";
break;
case "Be" : $pays="Belgique";
break;
default : $pays="Inconnu";
break;
}
print "Pays visité : $pays";

php?>

Il n’est pas nécessaire de mettre des accolades pour chacun des cas.

3.3 Boucles for, do…while, for

for (initialisation; expression; incrémentation) {

}
while (expression) {

}
do {

} while (expression);

3.4 Instructions break et exit

Les instructions break et exit ont le même comportement qu’en C.

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante