Bonjour.
Pour mes tests d'égalité je fait toujours de "===" afin d'effectuer mes comparaisons en valeurs et en type.
J'ai un problème quand je fait des tests de ce type :
IF (!doubleval($oLocal_RowRefuge['SUPERFICIE'])===0)
car cela me retourne FALSE même si le champ SUPERFICIE contient zéro
Si je ne met que 2 égal cela fonctionne.
Ex :
IF (!doubleval($oLocal_RowRefuge['SUPERFICIE'])==0)
marche bien et retourne TRUE
Comment cela se fait t-il.
Est-ce à cause de ma comparaison avec une valeur constante zéro.
Puis-je indiquer que ce zéro doit être considéré comme un décimal ?
Merci pour vos réponses.
Partager