Vous avez des améliorations (ou des corrections) à proposer pour ce document :
je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
La programmation orientée objet : Autres évolutions sur la syntaxe des classes
PHP 8.0 ajoute un mécanisme de métadonnées que l'on peut utiliser lors de la définition de vos classes.
Ce mécanisme est similaire au concept d'annotations en Java ou de décorateurs en Python.
La terminologie officielle Python et de parler d'attributs. Comme déjà évoqué, cette terminologie peut être confondue avec la terminologie d'attributs dans une classe.
Personnellement, je préfère les appeler « attributs PHP » pour ne pas les confondre avec les champs d'une classe (les attributs).
Une métadonnée est une information additionnelle adjointe à une classe ou à un de ses éléments (méthodes, ?).
On introduit un nouveau type de métadonnée en définissant une nouvelle classe elle-même adjoint de l'attribut PHP « #[Attribute] ».
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :