i utilisé pour créer une instance d'une classe singleton comme ceci:Extension une classe singleton
$Singleton = SingletonClassName::GetInstance();
et pour la classe non singleton:
$NonSingleton = new NonSingletonClassName;
je pense que nous ne devrions pas différencier la façon dont nous créons une instance d'une classe si c'est un singleton ou non. si je regarde dans la perception de l'autre classe, je me fiche de savoir si la classe nous avons besoin d'une classe singleton ou non. donc, je ne suis toujours pas à l'aise avec la façon dont php traite une classe singleton. je pense et je veux toujours écrire:
$Singleton = new SingletonClassName;
juste une autre classe non singleton, y at-il une solution à ce problème?
Ceci n'est pas une question - vous vous plaignez que vous n'aimez pas comment un motif est fait. -1 –
C'est une question très justifiée. +1 parce que -1 n'est pas: P – Leo
N'utilisez pas PHP? – Kevin