0

我在看“Pimple”,Fabien Potencier 的 PHP 的“简单服务容器”,我对下面的评论很感兴趣:

默认情况下,每次获得服务时,Pimple 都会返回它的同一个实例。如果您希望为所有调用返回不同的实例,请使用 factory() 方法包装您的匿名函数。

基于 PHP 的执行方式,这到底是怎么可能的?每次执行 PHP 脚本时,PHP 不会给我一个新的对象实例吗?

编辑:疙瘩链接 - https://github.com/fabpot/Pimple

4

1 回答 1

0

回答这个问题,因为我的评论中没有人这样做。答案——你不能!PHP over HTTP 是无状态的,我将 pimple 文档断章取意。

如果您需要实现这一点,您应该研究缓存系统(APC、memcached)或对象服务器(Redis)。

感谢您的澄清。

于 2014-08-04T18:54:36.773 回答