Évaluation d'une expression conditionnelle
Bonjour à tous,
J'aurais une petite question basique, prenons la boucle conditionnelle suivante :
Code:
1 2 3 4 5 6 7 8 9
| $a = false;
$b = true;
$c = true;
if (($a) && ($b) && ($c)) {
echo 'VRAI';
} else {
echo 'FAUX';
} |
Lorsque le script va rentrer dans cette boucle if : est-ce $b et $c seront également évalués ?
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