php的单例是否能存留到第二个请求发送的时候呢 财富值49

2016-10-26 13:59发布

请问下PHP单例的生命周期是怎么样的呢?
比如我在第一个请求中取得一个单例,然后对其中变量$a进行赋值。这样在第二个请求的时候,是否可以取得这个$a变量?
关于这方面的知识,有经验的亲们,有什么优秀的博文或者书籍推荐学习的吗,多谢了?

4条回答

PHP的单例是单次请求的,请求结束会释放内存,单例也就不存在了。PHP种使用单例的意义在于在创建某耗费资源的实例(创建数据库连接之类的)时,单次请求只创建一次节省资源。像Java那种可以常驻内存的实例,单例可以一直存在,直到web容器关闭。

一周热门 更多>