• # Tu chipotes.

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

    Mouais, bon, perso, si je veux montrer un gros défaut de PHP dans sa conception, j'utilise la casse.

    <?php
    $a = 3;
    echo $A;
    ?>
    
    

    Là, je lance l'interpréteur, tac, variable A undefined.

    Maintenant on essaie ce code là :
    <?php
    function toto() {
    echo "toto";
    }
    toto();
    TOTO();
    ToTo();
    ?>
    Et j'ai bien trois fois toto qui s'affiche.
    Donc en résumé, le langage est sensible à la casse, logique, mais pas pour les fonctions.
    Alors oui, c'est pas dérangeant quand on programme toussa toussa, mais pour moi il y a un certain problème de cohérence dans le langage, et ceci est ce qui doit le mieux le symboliser.