• [^] # Re: exemples de typages

    Posté par . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 1.

    5 + "5", en PHP, te renvoie 55 : typage faible

    Erreur ! L'opérateur + est un opérateur d'addition en PHP tandis que la concaténation est marquée par . (syntaxe reprise de Perl).

    $ php -r 'echo (5 + "5");'
    10
    
    

    Par contre, c'est vrai pour le JS : l'opérateur + dépend du contexte, donc 5 + "5" donne bien "55".

    Sur le fond, c'est du typage faible et dynamique pour ces deux langages.