30-12-2008, 07:46 PM
(30-12-2008, 05:35 PM)Wells a écrit : Sauf que non, c'est juste toi qui code mal selon moi puisque tu devrais logiquement avoir:
//myFonction retourne 0 pour l'exemple
if(myFonction() ==0) //passage dans le if
echo 'erreur';
Tu utilise le === pour pallier ton manque de logique dans ta façon de programmer.
Soit une erreur c'est false, soit c'est 0. Décide toi une fois pour toute et utilise toujours la même chose
Je veux pas paraitre agressif ou méchant, mais ton astuce est selon moi plus un raccourci pour combler un manque de rigueur qu'autre chose
Sauf que false ou 0 avec un double égal, vaut la même chose. Il existe des fonctions native de php, qui demande une comparaison stricte pour être sûr du résultat, sont-elles mal codées ?