![]() |
1
0
通常,当人们在PHP中谈论单例时,他们指的是每个请求周期。因此,在对一个请求求值期间,只能存在singleton类的一个实例。这意味着每个访问者都有自己的实例,每次访问也有自己的实例(因此,在随后的两次访问中,同一个访问者也有两个不同的实例)。 不过,存在范围更大/更长的类似概念。流框架知道一种称为会话范围的东西,因此同一访问者通过在会话数据中存储“singleton”对象,在访问中获得相同的实例,但这显然是有限的。除非您使用Java中的应用程序服务器(如Tomcat),否则没有一个好方法可以为整个应用程序创建一个单独的应用程序(因此对于每个访问者和访问同一个实例)。我不确定appserver是否。io目前已具备此功能。 |
![]() |
S qasem · Android内存性能 7 年前 |
![]() |
R83nLK82 · 在单例设计模式上引发IOException 7 年前 |
![]() |
hal · 两个课程有什么区别?他们的工作方式不同吗? 7 年前 |
![]() |
Jaquarh · 如何在不使用DI的情况下实例化父类 7 年前 |
|
Deepanshu · 基于PHP的Web应用程序中的单例对象状态 7 年前 |
![]() |
dicle · 视图控制器中的依赖项注入 7 年前 |
![]() |
Kozuki · 如何在生产代码中考虑单例? 7 年前 |