Complètement. Cet opérateur est une belle saloperie, qu'ils conservent pour garder la compatibilité.
Pour moi le comportement actuel de "===" devrait être le comportement par défaut de "==", tandis que le comportement approximatif de '==' devrait être relayé à un opérateur spécifique, genre "~=" pour dire que «c'est à peu près équivalent mais pas vraiment».
Le hic, c'est que s'ils nous pondent un PHP 7 qui corrige ça, combien de personnes vont vouloir rester en PHP 5.* pour pouvoir faire tourner les vieux trucs qui reposent sur des âneries ?
Un peu comme Python 2.* qui reste super utilisé quoi :D
En attendant t'as ce genre de pièges qui traîne, et il faut faire très attention.
[^] # Re: Ça reste du PHP
Posté par Kioob (site web personnel) . En réponse à la dépêche The Hack language : PHP avec un peu de typage statique. Évalué à 6.
Complètement. Cet opérateur est une belle saloperie, qu'ils conservent pour garder la compatibilité.
Pour moi le comportement actuel de "===" devrait être le comportement par défaut de "==", tandis que le comportement approximatif de '==' devrait être relayé à un opérateur spécifique, genre "~=" pour dire que «c'est à peu près équivalent mais pas vraiment».
Le hic, c'est que s'ils nous pondent un PHP 7 qui corrige ça, combien de personnes vont vouloir rester en PHP 5.* pour pouvoir faire tourner les vieux trucs qui reposent sur des âneries ?
Un peu comme Python 2.* qui reste super utilisé quoi :D
En attendant t'as ce genre de pièges qui traîne, et il faut faire très attention.
alf.life