Manuel PHP

Table des matières

Préface
I. Au moment de commencer
II. Installation et configuration
III. Référence du langage
IV. Sécurité
V. Caractéristiques
VI. Référence des fonctions
VII. PHP et le moteur interne Zend
VIII. FAQ : foire Aux Questions
IX. Annexes
Remerciements



Chapitre 16. Les structures de contrôle

Table des matières

"else"
"elseif"
Syntaxe alternative
"while"
"do-while"
"for"
"foreach"
"break"
"continue"
"switch"
"declare"
return()
require()
include()
require_once()
include_once()

Tous les scripts PHP sont une suite d’instructions. Une instruction peut être une assignation, un appel de fonction, une instruction conditionnelle ou bien une instruction qui ne fait rien (une instruction vide). Une instruction se termine habituellement par un point virgule (”“;”“). De plus, plusieurs instructions peuvent être regroupées en bloc, délimité par des accolades (”“{}”“). Un bloc est considéré comme une instruction. Les différents types d’instruction sont décrits dans ce chapitre.

"if"

L’instruction “if” est une des plus importantes instructions de tous les langages, PHP inclus. Elle permet l’exécution conditionnelle d’une partie de code. Les fonctionnalités de l’instruction “if” sont les mêmes en PHP qu’en C :

Exemple 16-1. Instruction if () if (expression) commandes

L’exemple suivant affiche la phrase a est plus grand que b si “$a” est plus grand que “$b” :

Exemple 16-2. Instruction if () (2)

<?php
if ($a > $b)
    print "a est plus grand que b";
?>

Souvent, vous voulez que plusieurs instructions soient exécutées après un branchement conditionnel. Bien évidemment, il n’est pas obligatoire de répéter l’instruction conditionnelle autant de fois que vous avez d’instructions à exécuter. À la place, vous pouvez rassembler toutes les instructions dans un bloc. L’exemple suivant affiche a est plus grand que b, et assigne la valeur de la variable “$a” à la variable “$b” :

Exemple 16-3. Instruction if () et bloc

<?php
if ($a > $b) {
  echo "a est plus grand que b";
  $b = $a;
}
?>

Vous pouvez imbriquer indéfiniment des instructions “if” les unes dans les autres, ce qui permet une grande flexibilité dans l’exécution d’une partie de code suivant un grand nombre de conditions.

Travail collaboratif

Contribuez, en ajjoutant des elements a cette page de manuel :

Merci de votre aide
L’equipe Php.fr

 


Index | Afficher le texte source | Anciennes révisions | Derniers changements | Connexion
©2007 Wiki Copyright