• [^] # Re: Tu chipotes.

    Posté par (site web personnel) . En réponse au journal PHP, A Fractal Of Bad Design. Évalué à 5.

    Pour moi, le plus gros défaut est quand même le ==, qui ne sert strictement à rien (comme tout le monde le fait remarquer)… mais pourquoi utiliser le symbole ==, avec un sens différent de celui utilisé dans tous les langages, qui prête à confusion, qui ne sert à rien, et qui a changé de sens entre PHP4 et PHP5 ?

    Les « tableaux » sont également une blague. Les physiciens se plaignent avec la dualité onde-corpuscule, mais que devrait-on dire de ces objets qui se comportent parfois comme des listes, parfois comme des ensembles, et parfois comme des tables de hash ? Impossible de savoir quel sera le comportement adopté en fonction de la situation.

    Je comprends que PHP ait pu avoir du succès à sa sortie, mais actuellement, je ne le comprends plus tellement. Je ne vois pas un seul avantage intrinsèque de PHP par rapport à ses concurrents, notamment par rapport à Python (vu que je maîtrise maintenant assez bien Python, après avoir fait pas mal de PHP).