Maison  >  Article  >  développement back-end  >  Partager les points clés du contrôle des processus PHP

Partager les points clés du contrôle des processus PHP

小云云
小云云original
2018-03-01 11:17:531225parcourir

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

Recommandations associées :

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn