Question

Dernièrement, j'ai beaucoup travaillé en PHP et spécifiquement dans le cadre WordPress. Je remarque beaucoup de code sous la forme:

if ( 1 == $options['postlink'] )

Où je m'attendais à voir:

if ( $options['postlink'] == 1 )

Est-ce une convention trouvée dans certaines langues / frameworks? Y a-t-il une raison pour laquelle la première approche est préférable à la seconde (d'une perspective de traitement, ou d'une perspective d'analyse ou même d'une perspective humaine?)

Ou est-ce simplement une question de goût? J'ai toujours pensé mieux lors de l'exécution d'un test, que l'élément variable testé contre une constante est à gauche. Cela semble mieux cartographier la façon dont nous poserions la question en langue naturelle: "Si le gâteau est du chocolat" plutôt que "si le chocolat est le gâteau".

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top