|
|
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.