En fait, dans cette vidéo j'ai juste expliqué le rôle des méthodes magiques, mais je n'ai pas expliqué les bonnes pratiques pour s'en servir. Autrement dit, au lieu d'utiliser le getter et le setter pour accéder à toutes les variables quelque soit le contexte, il faut expliciter des conditions pour le faire. Comme ça, on ne viole pas le principe d'encapsulation en conservant les attributs privés tout en donnant la possibilité d'y accéder comme étant des publiques selon des circonstances bien précises.
Pour plus de cours, rendez-vous sur chiny.me
Liste des méthodes magiques disponibles en PHP: php.net/manual/fr/language.oop5.magic.php
Cbien noté, merci
merci beaucoup professeur
De rien Chaemae. Merci pour votre commentaire :)
je ne vois pas vraiment c quoi l'intêret de faire ça, il suffit de rendre tes attributs public
En fait, dans cette vidéo j'ai juste expliqué le rôle des méthodes magiques, mais je n'ai pas expliqué les bonnes pratiques pour s'en servir. Autrement dit, au lieu d'utiliser le getter et le setter pour accéder à toutes les variables quelque soit le contexte, il faut expliciter des conditions pour le faire. Comme ça, on ne viole pas le principe d'encapsulation en conservant les attributs privés tout en donnant la possibilité d'y accéder comme étant des publiques selon des circonstances bien précises.
J'ai le même avis, pas grand intérêt ceci dit merci pour les explications