Achetez et vendez votre matériel multimédia d'occasion sur notre service de petites annonces informatiques gratuites

Structures de controle

Tutoriaux > PHP / MySQL > Structures de controle

Structures de controle
Eléments basiques : If, elseif, else ...

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 pas 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";
}



Par 1 , Le 04 Mars 2005 à 18h06
Ce tutoriel est la propriété d'Aidoweb et ne peut en aucun cas être copié.

Retour à PHP / MySQL

Ajouter un commentaire

Suite a un fort volume de spam, les commentaires d'invités sont pour le moment désactivés. Vous devez vous inscrire ou vous identifier pour pouvoir commenter cet article, ou demander du support.

Lectures recommandées

Commentaires sur cet article

Aucun commentaire pour le moment.

Tutoriaux > PHP / MySQL > Structures de controle