Comment obtenir une instance d'une classe spécifique en PHP?

J'ai besoin de vérifier si il n'y existe une instance de class_A ,et si il y existe, obtenir cette instance.

Comment le faire en PHP?

Comme toujours, je pense à un exemple simple est la meilleure.

Maintenant mon problème est devenu:

$ins = new class_A();

Comment conserver une instance dans une variable membre statique de class_A lors de l'instanciation?

Ce sera mieux si l'instance peut être stockée lors de l'appel de __construct(). Dire, il devrait fonctionner sans restriction sur la façon dont il est instancié.

Il n'y a pas de solution magique pour trouver un objet, sachant que sa classe. Vous allez devoir mettre votre instance, vous pouvez le retrouver plus tard.
Avec au moins huit réponses et Singleton, de Registre et de instanceof, etc tout ce qui est mentionné, vous pourriez voulez être plus précis sur ce que vous essayez de faire.

OriginalL'auteur user198729 | 2010-01-21