Produit
Catégorie
Auteur
Référence
Prix
entre et
arrow Home » Tutoriaux » Les structures de controle

Les structures de controle

Apache / PHP / MySQL - 12 févr. 2005 - j0n3s
ou les bases : if, else, while...


Ces instructions sont la base de tout langage, en effet ce sont elles qui rendent le code réellement "dynamique".

1* If, else et elseif


Code
if(condition) {
on effectue quelque chose
}


Ce qui donne par exemple :


Code
if(date("H") == '12') {
echo "Il est midi !";
}


On peut aussi faire quelque chose lorsque la condition n'est pas remplie :


Code
if(date("H") == '12') {
echo "Il est midi !";
}
else {
echo "Ce n'est pas midi !";
}


Et dernière possibilité, s'il y en a plusieurs justement :


Code
if(date("H") == '12') {
echo "Il est midi !";
}
elseif(date("H") == '24') {
echo "Il est minuit";
}


2* Les boucles

Les boucles sont des opérations qui s'executent tant qu'une condition est remplie :


Code
$i = "0";
while($i<10) {
echo $i;
$i++;
}


L'exemple ci dessus affichera 0123456789

Il existe aussi la fonction for qui elle inclue directement la donnée de départ, la condition et l'action de fin.


Code
for($i=0, $i<10, $i++) {
echo $i;
}


Cela donnera le meme résultat que précedemment.

3* switch

La fonction switch permet tout simplement de rendre plus propre une série de elseif :


Code
switch ($dessert)
{
case "gateau":
echo "Le dessert sera un gateau";
break;
case "yaourt":
echo "Le dessert sera un yaourt";
break;
}


L'exemple ci dessus aura le meme comportement que :


Code
if($dessert == 'gateau') {
echo "Le dessert sera un gateau";
}
elseif($dessert == 'yaourt') {
echo "Le dessert sera un yaourt";
}

Précédent : La fonction substr()Suivant : Activation de Windows XP


5.9 /10 (522 votes)


Commentaires

Aucun commentaire !

Postez un commentaire !
Vous devez être inscrit(e) et connecté(e) pour ajouter un article !