• [^] # Re: Petite coquille

    Posté par . En réponse à la dépêche PHP sort en version 8.2. Évalué à 6.

    Ben non, justement !
    Cet exemple de code est là pour montrer que PHP <= 8.1 considère cette typo comme une propriété dynamique. Ce qui peut parfois être un casse-tête à décoder (parce qu'on ne pense pas immédiatement avoir fait une typo dans le nom d'une propriété).
    D'où les 3 lignes de commentaires juste après :

    // PHP <= 8.1: Silently creates dynamic $user->nane property.
    // PHP 8.2: "Deprecated: Creation of dynamic property User::$nane is deprecated"
    // PHP 9.0: Throws Error exception.