par
Hywan » 03 mars 2007, 11:56
Bonjour
L'opérateur === est particulier. Il permet de tester si une valeur est booléenne, mais aussi que les types des opérandes soient bien des booléens.
Il est préférable, lors d'une comparaison avec un booléen, d'utiliser l'opérateur ===.
Il faut également faire attention à ce que 0 ne soit pas '0' mais bel et bien 0 ! Attention à ne pas confondre avec une chaîne de caractères.
En SQL, tu peux définir un champ comme étant un booleen. Mais je ne sais pas s'il accèpte 0 et 1 ou true et false. Vous savez vous ?
Bonne journée

Bonjour :)
L'opérateur === est particulier. Il permet de tester si une valeur est booléenne, mais aussi que les types des opérandes soient bien des booléens.
Il est préférable, lors d'une comparaison avec un booléen, d'utiliser l'opérateur ===.
Il faut également faire attention à ce que 0 ne soit pas '0' mais bel et bien 0 ! Attention à ne pas confondre avec une chaîne de caractères.
En SQL, tu peux définir un champ comme étant un booleen. Mais je ne sais pas s'il accèpte 0 et 1 ou true et false. Vous savez vous ?
Bonne journée :)