PHP, héritages multiples, la démo (traits)

On ne va pas tourner autour du pot… On va aller droit au but… Enfin, dans le code !

Le nouveau keyword de php est vraiment ultra simple à utiliser :

Mes classes et traits :

  • MyClass étendue par la classe Base.
  • MyClass utilise les traits math_inc et math_dec
    Ici, on aurait tout aussi bien pu utiliser les traits dans la classe Base.

Ce qu’il faut retenir :

  • Un trait est un groupe de fonctions
  • Il ne peut être instancié directement
  • On peut utiliser les keywords telles que “parent”
  • Ce n’est pas à proprement parlé de l’héritage (on peut parlé d’inclusion, toujours en composition horizontale)
(dans la suite de l’article, la résolution de conflit, vraiment basique à faire et la modification de la portée de telle ou telle méthode)

Vous voilà avec un nouvel ami… AS

Résolution de conflit :

Modifier la visibilité :

Leave a Reply

Your email address will not be published. Required fields are marked *