PHP dispose de trois contrôles de processus majeurs : le contrôle de séquence, le contrôle de branche et le contrôle de boucle.
1. Contrôle séquentiel : Le programme est exécuté étape par étape du haut vers le suivant dans l'ordre.
2. Contrôle de branche : Exécution sélective du programme. Il est également divisé en branche unique, branches multiples et branches multiples.
a. Branche unique : structure syntaxique de base :
if(条件表达式){ 语句; //.....; }
Astuce : Quelle que soit la complexité de l'expression conditionnelle, elle sera finalement vraie ou fausse
< ; 🎜> Exemple,a=11; if(a>10){ echo "a>10"; }
if(条件表达式){ 语句; //.....; }else{ 语句; //.....; }
if(条件表达式){ 语句;n个语句; }else if(条件表达式){ 语句;n个语句; }elseif(条件表达式){ 语句;n个语句; }eles{ 语句;n个语句; }
switch(表达式){ case 常量1: 语句;n个语句; break; case 常量2: 语句;n个语句; break; case 常量3: 语句;n个语句; break; default: 语句;n个语句; break;}
1 Il peut y avoir une ou plusieurs instructions case
2. Le L'instruction par défaut peut ne pas exister (selon la logique métier de votre propre code)
3. Habituellement, après l'instruction case, une pause est requise, ce qui signifie
exitinstruction switch<🎜. >4. Type de constante (int, float , String
, Boolean)Point clé : le programme est d'abord configuré dans l'ordre des cas. Si aucun ne correspond, le contenu de l'instruction par défaut. sera exécuté jusqu'à ce que break soit rencontré, puis exit switch;
Comparaison des branches if et switch :
if juge une certaine plage, tandis que switch juge un point, nous pouvons donc les sélectionner comme ceci :Scénario d'application : lors du branchement Lorsqu'il n'y a que quelques points (comme déterminer la direction d'un réservoir), utilisez l'interrupteur.
Lorsque la branche est un jugement sur plusieurs zones (plages), pensez à utiliser if.
Processus de contrôle de boucle
for(循环初值; 循环的条件; 步长){ //n多语句; }
while(循环条件){ //循环体 ,语句 }
do{ //循环体 }while(循环条件);
les noms doivent être cohérents. S'ils sont incohérents, un avis apparaîtra. Dans le même temps, les données que nous acceptons sont nulles, ce qui équivaut à "".
//$_REQUEST Cette méthode peut accepter la publication de l'utilisateur ou obtenir des données de demandebreak et continue
Déclarations liées à la boucle - breakConcept de base : indique la fin du courant pour, while, do..while, switch, process , vous pouvez donner un numéro, Indique vers quelle couche sortir.
Le résultat est :$i=0; while(++$i){ switch($i){ case 5: echo quit at5 ; break; case 10: echo quitat 10 ; break 2; default: break; } } echo '$i='.$i;
quit at 5 quit at 10 $i=10
1. L'instruction break par défaut saute d'un niveau
2. Le nombre après l'instruction break ne peut pas dépasser le nombre réel de niveaux de boucle qui peuvent être sautés, sinon une erreur fatale sera signalée
Déclarations liées à la boucle-continue
Concepts de base
: continuer est utilisé pour terminer le code restant de cette boucle et démarrer une nouvelle boucle à partir de zéro (si la condition est vraie, continuez exécution), continue peut également être suivi d'un nombre pour indiquer le nombre de boucles à partir desquelles démarrer .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!