Les structures de contrôle PHP

Le Portail - Nos services - Infos webmasters - Annuaire - Forum
 
 
Cours & Dossier
» ASP
» CGI
» CSS
» Dreamweaver
» Flash
» Html
» Javascripts
» Marketing
» Mysql
» Nom de domaine
» Php
» Référencement
» Xml

Ressources
» Annuaire généraliste
» Avatar
» Emoticones
» Bannières
» Forum webmaster
» Logithèque
» Kit graphique

Outils webmasters
» Générateur de Méta Tags
» Générateur de Couleurs
» Générateur de bannières
» Générateur de Popups
» Générateur d'erreurs
» Générateur de liens css
» Générateur de scrollbar
» Générateur de password
» Générateur de redirections
» Générateur de lien email
» Générateur de liste de liens

Les structures de contrôle PHP

Photo de Monwebmaster Article publié le 02 octobre 2005 à par Monwebmaster.
Promouvoir cette article


Ces instructions sont à la base de tout langage de programmation car elles permettent d'effectuer des tests et des boucles indispensables au traitement des données.

if / else / elseif Permet d'effectuer un traitement si une condition est remplie.

Exemple :

if ($valeur==1)
{
echo "1";
}


On peut aussi effectuer un traitement si la condition n'est pas remplie.

Exemple :

if ($valeur==1)
{
echo "1";
}
else
{
echo "0";
}


Mais si la condition n'a pas que deux cas possibles, on peut ajouter un autre test.

Exemple :

if ($valeur==1)
{
echo "1";
}
elseif ($valeur==2)
{
echo "2";
}
else
{
echo "0";
}


while / do...while
Effectue un traitement tant qu'une condition n'est pas remplie. while et do...while se distinguent par le fait que lors d'un do...while, le traitement est toujours effectué une fois même si la condition est remplie.

Exemple :

$valeur=0;
while ($valeur<10)
{
echo $valeur;
$valeur++;
}

$valeur=0;
do
{
echo $valeur;
$valeur++;
}
while ($valeur<10);


for
Tout comme l'instruction while, for effectue un traitement tant qu'une condition n'est pas remplie. Mais elle intègre le paramétrage de la boucle. C'est-à-dire que l'instruction permet de définir l'initialisation des variables, la condition de fin de boucle et le traitement effectué à chaque itération.

Exemple :

for ($cpt=0;$cpt<10;$cpt++) { echo $cpt; }


switch
Cette instruction remplace une suite de tests if et permet de comparer une variable avec plusieurs valeurs possibles et d'effectuer un traitement en conséquence.

Exemple :

switch ($valeur)
{
case 1:
echo "La valeur est 1";
break;
case 2:
echo "La valeur est 2";
break;
case 3:
echo "La valeur est 3";
break;
}


break
Cette instruction permet de forcer la sortie d'une boucle avant que la condition de sortie ne soit remplie. Utilisée surtout dans le switch elle permet de quitter le test lorsque la valeur est trouvée.

Liens sponsorisés

Kits graphiques
» Kits adultes
» Kits uniques
» Kit graphique gratuit
» Kit graphique flash

L'annuaire
 
 
Partenaires : TopMot.com - Jeux gratuit - Recette de cuisine - Jeux en ligne - Affiliation - Blog - Forum Informatique - Net-pratique - Hexali - kits gratuits - Tout pour le PC - HELP-info.net - FrSeek.com - Annuaire web - Annuaire internet - nom de domaine - Rachat de credit - Rachat de credit profession liberale - Rachat de credit en france - Rachat de credit - Surendettement