If -> Conditions multiples

Mammouth du PHP | 985 Messages

07 oct. 2009, 19:53

Bonsoir,
if (condition1 && condition2) {
   echo 'true';
}
else {
   echo 'false';
}
J'aimerais savoir comment se comporte PHP dans l'exemple ci-dessus.
C'est à dire:
Si condition1 == false -> va t-il tout de même vérifier la condition2 ensuite ou pas?
je demande cela car dans un de mes scripts la condtion2 utilise pas mal de ressources alors que la condition1 presque pas...
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.

Mammouth du PHP | 985 Messages

07 oct. 2009, 20:23

Bon ben je répond à ma propre question, pour ceux que cela peut intéresser:
Il y a une petite discussion la dessus dans les commentaires de cette page:
http://www.php.net/manual/fr/control-structures.if.php

Donc Php s'arrête au premier test réussis -> et c'est bien ainsi et surtout cela m'arrange :wink:
Face à la roche, le ruisseau l'emporte toujours, non pas par la force mais par la persévérance.