programmation
Google

Boucle

PHP-instructions

Premier pas/Instruction de contrôles:

1 - Premier pas :

Le language PHP est un langage de balises, ceux qui savent "programmer" en javascript ne seront pas perdu.

Voici les balises qui caractèrisent une zone de création d'un script :

<?........?> : Balise classique.

<?php........?> : Balise évolué.

<%........%> : balise peu connue.

Ces trois balises donneront le même résultat, elle marque le début d'un script. Je vous conseille d'utiliser la balise <?php.....?> pour vos scripts car elles délimitent bien la zone d'ouverture.

Comme dans chaque langage, vos avez la possibilité d'insérer des commentaires entre les lignes d'un programme, ceci aide à la relecture de celui-ci est peut servir à la clarification des fonctions.

Ex de commentaire :

// ceci est un commentaire sur une ligne.

/* ceci est un
commentaire sur plusieurs lignes */

# ceci est un commentaire à la Unix. 2 - Instructions de contrôle :

Comme dans tous les langages de programmation, le php dispose de structure de contrôle, vous allez découvrir ci-dessous les intructions élémentaire. Il faut savoir qu'un script est réalisé a 90% d'instruction de contrôle de boucles....

Le php étant issue du C, les instructions de contrôle sont presque indentique aux instructions du C.

L'instruction if () :

<?php
$i = 3;
if ($i == 1)
{
// fait si $i = 1
}
else if ($i==2)
{
// fait si $i = 2
}
else
{
// bloc fait dans tous les autres cas.
}
?>

L'instruction else if () sert à multiplier le nombre de choix sans pour autant augmenter le nom de if ().


L'instruction switch () :

<?php
$i = 3;
switch ($i)
{
case 1 :
// fait si i vaut 1
break;
default :
// fait dans tous les autres cas restant.
break;
}
?>

Dans l'instruction switch () vous devez couvrir tous les cas possible, c'est pour cela qu'à la fin il faut mettre default :

Je vous conseille d'utiliser l'instruction if () à la place de switch () car elle procure le même resultat et elle est beaucoup plus facile à utiliser pour les débutants.

La boucle while () :

<?php
$i = 3;
$j=7;
while ( $i == $j)
{
$i++;
}
?>

Dans cette instruction on sort de la boucle while () quand $i est égale à $j c'est à dire à 7.

La boucle while () est très utilisé quand on ne sait pas combien de fois il faut faire la boucle.

Vous pouvez mettre l'instruction break; si vous voulez stoper la boucle au milieu de son déroulement, il y a aussi l'instruction exit; qui stope toutes les tâches en cour.

La boucle do while () :

<?php
$i = 3;
$j=7;
do
{
$i++;
}while ( $i == $j);
?>

La boucle do while () est le même que la boucle while () sauf que l'instruction est faite au moin une fois.

La boucle for(;;) :

<?php
for ( $i=0; $i<40; $i++)
{
// Instruction faite 40 fois
}
?>

Explication des paramètres de boucle :

$i=0 : cela est l'initialisation de la boucle.

$i<40 : cela est la test d'arrêt de la boucle.

$i++ : cela est la condition de continuation de la boucle.


Si il y a une boucle à utiliser, c'est bien la boucle for(;;) car elle est très compacte est en une ligne on fait trois actions.





Copyright © 2006