Les instructions de controle
Les instructions de contrôle On retrouve dans PHP la plupart des instructions de contrôle des scripts Indispensables à la gestion du déroulement d ? un algorithme quelconque ces instructions sont présentes dans tous les langages PHP utilise une syntaxe très proche de celle du langage C Ceux qui ont déjà pratiqué un langage tel que le C ou plus simplement JavaScript seront en pays de connaissance Pour les autres une adaptation sera sans doute nécessaire La version de PHP a vu l ? apparition de nouvelles instructions dédiées à la gestion des exceptions comme try ? catch ou throw qui lui faisaient défaut jusqu ? à présent Les instructions conditionnelles Comme tout langage PHP dispose d ? instructions conditionnelles qui permettent d ? orienter le déroulement d ? un script en fonction de la valeur de données L ? instruction if L ? instruction if est la plus simple et la plus utilisée des instructions conditionnelles Présente dans tous les langages de programmation elle est essentielle en ce qu ? elle permet d ? orienter l ? exécution du script en fonction de la valeur booléenne d ? une expression Sa syntaxe est la suivante if expression instruction Si l ? expression incluse dans les parenthèses est évaluée à la valeur booléenne TRUE l ? instruction qui suit est exécutée Dans le cas contraire l ? exécution passe directement à la ligne suivante C PHP L ? instruction if peut être suivie d ? un bloc d ? instructions délimité par des parenthèses qui sera entièrement exécuté dans les mêmes conditions if expression bloc de code La rédaction de l ? expression est importante Elle peut devenir complexe lorsqu ? elle comprend des opérateurs logiques associant ses di ?érents composants Dans le code suivant a echo Conditions satisfaites l ? expression composée is integer a a a a est évaluée à TRUE si a répond simultanément aux trois conditions suivantes être un entier être compris entre et et être divisible par soit pour a les valeurs possibles de et uniquement Le message ne s ? a ?che donc que dans ces cas PHP réalise une évaluation booléenne d ? un grand nombre d ? expressions qui ne contiennent pas en elles-mêmes de variables booléennes Il admet par exemple des expressions du genre a if a echo La condition est vraie Dans ce cas ce n ? est pas la valeur de la variable a qui est prise en compte mais son évaluation booléenne qui vaut TRUE Nous avons déjà abordé ce point au chapitre Le lecteur pourra se reporter au tableau - pour revoir les conditions d ? évaluation dans les di ?érents cas Ne pas se tromper d ? opérateur Une erreur courante consiste à confondre l ? opérateur de comparaison avec l ? opérateur d ? a ?ectation Dans les expressions conditionnelles pour tester l ? égalité de deux valeurs il faut employer l ? opérateur ou encore pour tester l ? identité même valeur et même type
Documents similaires










-
45
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 01, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 237.9kB