|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Bonjour à tous ,
Voilà je cherche à pourvoir récupérer une instance de classe afin que celle ci soit disponible partout de cette facon : $instance = MaClasse::GetInstance(); Et à partir de ce moment , je peut acceder aux methode et attributs de celle ci via $instance. Ce que je cherche à faire , est donc la methode GetInstance(); Merci d'avance pour vos post .. Cdt , christophe. |
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Tu peux créer une instance de la classe à laquelle tu veux accèder dans le constructeur.
|
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() |
Merci pour ta réponse , mais:
Oui bien sure je peut l'instancier dans le constructeur , mais y a t'il un moyen d'utiliser la meme instance pour toutes mes autres classes qui en ont besoin ? Ce qui éviterait de creer une nouvelle instance dans chaque classe! |
|
00
|
|
|
#4 |
|
En attente de confirmation mail
![]() Inscription : juin 2002 Messages : 6 164 ![]() |
Chercheriez-vous à faire un singleton ? (en tout cas ça y ressemble)
|
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
Oui ,
Tout à fait , vous avez pointé la bonne doc pour moi , je ne savais pas que cela s'appelait "Singleton" Merci beaucoup :-) |
|
00
|
Copyright © 2000-2012 - www.developpez.com