par
zeus » 28 déc. 2006, 12:48
Pour moi, le soucis se situe ici
si pas $valide peut signifier
- si $valide == 0
- si $valide == ''
- si $valide == FALSE
- ...
Ce qui n'est pas explicite et peut cacher une erreur dans le développement. Une fonction qui retourne '' au lieu de '0' a cause d'une mauvaise gestion d'erreur.
Alors qu'avec
si $valide == '0', je suis sûr de ce que contient $valide

Pour moi, le soucis se situe ici
[b]si pas $valide[/b] peut signifier
[list][*]si $valide == 0
[*]si $valide == ''
[*]si $valide == FALSE
[*]...[/list]
Ce qui n'est pas explicite et peut cacher une erreur dans le développement. Une fonction qui retourne '' au lieu de '0' a cause d'une mauvaise gestion d'erreur.
Alors qu'avec
[b]si $valide == '0'[/b], je suis sûr de ce que contient $valide ;)