Bonjour à tous,

J'aurais une petite question basique, prenons la boucle conditionnelle suivante :
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';
}
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