13-12-2012, 02:53 PM
A savoir que pour le || , si l'une des premières conditions est vérifiée, celle qui suivent ne sont pas évaluées.
Si A est faux et B est vrai , les conditions C et D ne sont pas testés.
Donc si vous lancez des fonctions qui réalisent des trucs en C et en D, ces fonctions ne sont pas executés.
Je crois que ce principe est vrai pour le PHP, mais ce n'est pas le cas dans tous les langages (genre Java).
kéké
Code :
if (A || B || C || D)
{
echo "truc";
}
Si A est faux et B est vrai , les conditions C et D ne sont pas testés.
Donc si vous lancez des fonctions qui réalisent des trucs en C et en D, ces fonctions ne sont pas executés.
Je crois que ce principe est vrai pour le PHP, mais ce n'est pas le cas dans tous les langages (genre Java).
kéké