22-09-2008, 11:13 PM
Je crois plutôt (à vérifier) que le triple égal vérifie l'égalité des deux chaînes + la conformité des types. Je m'explique :
Si on fait un
Alors ($int == $boolean) vaudra true mais ($int === $boolean) vaudra false.
Dans le premier cas on vérifie uniquement la valeur, or un 0 vaut un false. Dans le second cas on vérifie le type des variables aussi.
Si on fait un
Code :
$int = 0;
$boolean = false;
Alors ($int == $boolean) vaudra true mais ($int === $boolean) vaudra false.
Dans le premier cas on vérifie uniquement la valeur, or un 0 vaut un false. Dans le second cas on vérifie le type des variables aussi.