Bonjour à tous,
J'aurais une petite question basique, prenons la boucle conditionnelle suivante :
Lorsque le script va rentrer dans cette boucle if : est-ce $b et $c seront également évalués ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $a = false; $b = true; $c = true; if (($a) && ($b) && ($c)) { echo 'VRAI'; } else { echo 'FAUX'; }
J'entends, le script va-t-il faire :
- évaluation de $a
=> false donc va afficher 'FAUX'
Ou alors va-t-il faire :
- évaluation de $a
- évaluation de $b
- évaluation de $c
=> false donc va afficher 'FAUX'
J'espère que j'arrive à me faire comprendre lol, pas évident à expliquer. En fait, je veux simplement savoir si TOUTE l'expression conditionnelle est évaluée ou alors dès qu'il y a un "false" la suite de l'expression conditionnelle n'est plus évaluée ?
Merci pour votre aide,
Evocatii
Partager