Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/07/2007, 13h47   #1
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
Par défaut [POO] Comment récupérer une instance d'une classe static

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.
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 13h53   #2
Membre éclairé
 
Avatar de nicocsgamer
 
Inscription : mars 2005
Messages : 324
Détails du profil
Informations personnelles :
Âge : 27
Localisation : Luxembourg

Informations forums :
Inscription : mars 2005
Messages : 324
Points : 365
Points : 365
Envoyer un message via MSN à nicocsgamer
Tu peux créer une instance de la classe à laquelle tu veux accèder dans le constructeur.
nicocsgamer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 13h56   #3
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
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!
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 14h22   #4
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Chercheriez-vous à faire un singleton ? (en tout cas ça y ressemble)
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2007, 20h34   #5
Membre régulier
 
Avatar de Stopher
 
Homme christophe de saint leger
Responsable de service informatique
Inscription : juin 2004
Messages : 105
Détails du profil
Informations personnelles :
Nom : Homme christophe de saint leger
Âge : 26
Localisation : France

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : Industrie

Informations forums :
Inscription : juin 2004
Messages : 105
Points : 82
Points : 82
Envoyer un message via MSN à Stopher Envoyer un message via Skype™ à Stopher
Oui ,
Tout à fait , vous avez pointé la bonne doc pour moi , je ne savais pas que cela s'appelait "Singleton"

Merci beaucoup :-)
Stopher est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h27.


 
 
 
 
Partenaires

Hébergement Web