Cet article partage principalement avec vous les points clés du contrôle des processus PHP. J'espère qu'il pourra vous aider.
1. Trois façons de parcourir les tableaux en PHP et leurs différences
1.1. La boucle for
ne peut parcourir que les tableaux d'index
foreach
peut parcourir les tableaux d'index et. Le tableau associatif
exécutera reset(), ce qui équivaut à pointer le pointeur vers le début du tableau
1.3, tandis que la combinaison list(), each()
telle que :
while( list($key,$value) = each(array_expression)){
Corps de la boucle
>
Peut parcourir les tableaux d'index et les tableaux associatifs
n'exécutera pas la réinitialisation (), Cela équivaut à ne pas effectuer l'action de pointer le pointeur vers le début du tableau
2. Points de test étendus : structure de branche
2.1, si...elseif
Un seul L'expression dans l'instruction elseif peut être vraie, c'est-à-dire qu'un seul bloc d'instruction peut être exécuté. Plusieurs clauses elseif sont dans une relation exclusive
et les conditions de petite portée ont toujours la priorité d'être traitées en premier
2.2, switch...case...
La différence avec if est que le type de données de l'expression de contrôle derrière switch ne peut être qu'un entier, une virgule flottante et une chaîne
La fonction de l'instruction continue sur. switch est similaire à break
pour sortir de la boucle en dehors du switch. Utilisez continue 2
3 Vraie question
Comment optimiser plusieurs instructions if...elseif en PHP ?
1. Essayez d'abord de traiter les conditions avec une portée plus petite et une plus grande possibilité
2. Le contenu du jugement est relativement complexe et la valeur jugée est un type entier, à virgule flottante ou une chaîne, vous pouvez alors l'utiliser. switch ...case...Remplacer
fonction de contrôle de processus php partage de notes sujet aux erreurs
contrôle de processus en php Explication détaillée des instructions et des instructions de contrôle de boucle
Tutoriel JavaScript - Instruction de contrôle de flux
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!