我曾经这样创建一个单例类的实例:
$Singleton = SingletonClassName::GetInstance();
对于非单例类:
$NonSingleton = new NonSingletonClassName;
我认为我们不应该区分创建类的实例是单例还是非单例。如果从其他类的角度来看,我并不关心我们需要一个单例类还是非单例类。因此,我仍然对PHP如何处理单例类感到不舒服。我想写出以下代码:
$Singleton = new SingletonClassName;
只是另一个非单例类,有没有解决这个问题的方法?