Comme souvent dans les langages, il y a une différence de comportement entre l'égalité stricte et l'égalité « floue ». Pourquoi pas.
Mais de là à proposer une relation d'égalité qui ne soit pas transitive, il y a une marge ! Pas besoin de faire du Haskell pour se rendre compte qu'il y a un problème de cohérence.
Si A = B et B = C, je peux m'attendre à ce que A = C. (Quel que soit le sens que tu donnes à ton opérateur d'égalité). Ben non, pas en PHP.
[^] # Re: Bouleversifiant
Posté par chimrod (site web personnel) . En réponse au journal Nous les intellectuels autoproclamés du numérique. Évalué à 10.
Comme souvent dans les langages, il y a une différence de comportement entre l'égalité stricte et l'égalité « floue ». Pourquoi pas.
Mais de là à proposer une relation d'égalité qui ne soit pas transitive, il y a une marge ! Pas besoin de faire du Haskell pour se rendre compte qu'il y a un problème de cohérence.
Si A = B et B = C, je peux m'attendre à ce que A = C. (Quel que soit le sens que tu donnes à ton opérateur d'égalité). Ben non, pas en PHP.