L'article précédent vous a présenté "Instructions de contrôle de flux sélectionnées - instruction break et instruction continue (avec explication détaillée) ". Cet article continue de vous présenter comment apprendre rapidement PHP en une journée ( introduction détaillée). Je pense que vous ferez certainement de nouvelles découvertes et gains, allez, explorons ensemble !
l Opérateurs logiques :
Concept :
Effectuer des opérations logiques sur des expressions pour calculer Le résultat est un Valeur de type booléen (vrai, faux)
Exigences :
La valeur de l'expression participant à l'opération logique est une valeur de type booléen, sinon elle sera bloquée par PHP automatiquement converti en valeur booléenne
(1) ET logique et ou &&
Lorsque les valeurs des expressions gauche et droite sont vraies, le résultat de l'opération est vrai, et vice versa. Tant que l'une d'entre elles est fausse, le résultat de l'opération est faux
Les valeurs suivantes seront considérées comme fausses, les autres valeurs seront considérées comme vraies
① Valeur booléenne ; false
② 0
③ Type à virgule flottante 0.0
④ Chaîne vide et chaîne 0
⑤ Tableau sans membres
⑥ null
(2) OU logique ou ou ||
Si l'une des valeurs des expressions des côtés gauche et droit est vraie, le résultat de l'opération est vrai uniquement. lorsque les valeurs des deux côtés sont fausses, le résultat est faux
(3) OU exclusif logique La valeur de l'expression est niée Avant, elle était fausse et maintenant elle est vraie, et vice versa.
l Autres opérateurs(1) Opérateur ternaire :
Expression 1?Expression 2:Expression 3;Si la valeur de l'expression 1 est vraie, puis exécutez l'expression 2, sinon exécutez l'expression 3
( 2) l'opérateur ` `
peut y placer des commandes système pour exécution (impliquant multiplateforme)
(3) L'opérateur @
peut provoquer des erreurs dans les expressions de blindage
(4)
(5)
(6)
l Priorité des opérateursUtiliser des parenthèses peut traiter une certaine partie de l'expression dans son ensemble
1 L'utilisation de parenthèses peut améliorer la lisibilité du code. 2. Certains endroits n'ont pas besoin d'ajouter des parenthèses, mais vous pouvez également les ajouter, augmenter la lisibilité des déclarations
Problème de court-circuit <.>Les concepteurs de langages de programmation pensent que tant qu'il y a des opérateurs logiques (ET logique, OU logique), le résultat de l'opération est vrai ou faux, le processus en cours n'est pas important$a=false; $b=1; $a && ++$b; Echo $b;//短路,上面的++$b被短路了,结果还是1
Tutoriel vidéo PHP"
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!