Une question simple, est ce que la dernière version de PHP supporte le concept d’encapsulation des classe ?
Une question simple, est ce que la dernière version de PHP supporte le concept d’encapsulation des classe ?
La réponse que t'as donné bluemartini est :
Oui en PHP5 tu peux encapsuler une (ou plusieurs) classe(s) dans une autre.
Tu ne demandes pas de codes d'exemples donc c'est logique qu'il n'y en ait pas de donné pour appuyer sa réponse.
Maintenant tu peux aussi nous dire ce que tu veux faire et où tu bloques si tu souhaites plus d'explications.
si en déclare une attribut d’une classe comme Private , normalement pour accéder a cette attribut on ne peu pas .
Alors on ce cas là on doit crée des accesseurs. Public void GetAttribut.
Alors est ce que si possible ou non ?
oui tu fais ta fonction
Mais il ne me semble pas qu'il s'agit là d'encapsulation de classe mais plutôt d'attributs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function get_attribut_politesse() { return $this->politesse; }
Ca s'appelle donc de l'encapsulation de données dans une classe. Et c'est marqué dans la documentation de PHP dans le chapitre Classe -> Visibilité
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager