de retour de 1 et de 0 VS return true et false retour

Moi et mon collègue se disputaient sur la façon de retourner les booléens dans les fonctions de PHP.

Lequel utilisez-vous et pourquoi?

return 0;
return 1;

OU

return false;
return true;

Il est clair que la première variante, il ne serait pas fonctionner correctement dans les langages de programmation avec typage strict, mais il devrait fonctionner très bien en PHP dans la plupart des cas.

J'utilise d'abord plus logique variante, mais je ne pouvais pas venir avec de bons arguments, mais "return boolean si vous souhaitez retourner un booléen" et "plus lisible", mais ils sont assez faibles.

vrai/faux ou VRAI/FAUX-bureau-grande lisibilité.
1 == true, true == 1, 0 == false, false == 0 Et c'est tout
Si vous souhaitez retourner true ou false return true ou false. Ce qui est là pour argumenter sur l'?
njk, mais 1 !== vrai, et 0 !== faux, très important de s'en souvenir.
Si vous avez passé du temps à discuter sur ce sujet, vous avez déjà perdu. true et false existent pour une raison. S'ils sont appropriés à votre cas d'utilisation, vous devez les utiliser.

OriginalL'auteur Tim | 2013-01-10