> Les cours php (les oprateurs & structures de controles) ! [Ton Webmaster .com]

[ Cours php - les structures et oprateurs ]

Les structures sont la base de tout langage de programmation, elles permettent d'insrer des conditions, pour pouvoir ensuite contrler l'xcution d'un script.

Les structures de contrles et oprateurs :

Structures :

Significations :

if

Si

else

Autrement

elseif

Autrement Si

switch

selon

while

Chaque fois que (boucle)

for

Tant que (boucle)


Oprateurs :

Significations :

==

Strictement gal

!=

Diffrent de

<

Infrieur

>

Suprieur

<=

Infrieur ou gal

>=

Suprieur ou gal

and ou &&

Et

or ou ||

Ou

!

Not


- Exemple avec le ! :
On utilise cet oprateur soit devant une variable ou soit devant une fonction pour dire que celle-ci ne fonctionne pas :

if(!file_exists("fichier.txt")){ // Si le fichier n'existe pas (file_exists tant une fonction qui regarde simplement si le fichier fichier.txt existe)
echo "Le fichier n'existe pas !!";
// On crit le rsultat
}



Utilisation des structures de contrle :
a) if, else & elseif
-
Cela permet d'effectuer un traitement uniquement si une condition est remplie.

if ($variable >=1 && $variable <50)
{
//Tout ce que contiennent les accolades sera excut si la condition est vraie (true)
echo "1";
// On crit 1 si $variable est gal ou infrieur 1 et si $variable est infrieur 50
}

elseif ($variable < 1)
{
echo "0";
// On crit 0 si $variable est infrieur 1
}

else
// Autrement si le "if" et le "elsief" sont faux on crit "faux"
{
echo "faux";
}



b) for
La structure de contrle "for" vous permettra de faire rpter plusieurs fois la mme srie d'instruction (boucle), exemple :

<?php
for ($cpt=0;$cpt<
10;$cpt+)
{
echo $cpt;
// La variable $cpt sera rpte 10 fois dans ce script
}
?>



c) while
La structure de contrle "while" vous servira principalement pour rcuprer des informations, voici un exemple :
> Le code ci-dessous affichera tous les nombres possible tant que $i ( 6 ) est diffrent de $chiffre ( 9 ), donc : 6 7 8

<?php
$i ="6";
$chiffre ="9";
while ($i != $chiffre)
// chaques fois que $i est diffrent de $chiffre
{
echo "$i<br>";
// <br> permet de passer la ligne suivante
$i++
// quivaut $i+1 (incrmentation)
}
?>


tonwebmaster.com le 1er site de ressource webmaster - forum webmaster

Rechercher sur le site
 
Les liens utiles