PHP中的单例设计

Sur*_*yal 4 php

我在PHP应用程序中使用单例设计模式来创建数据库连接并选择数据库.我在CRUD操作的应用程序中多次使用此实例.

如果我的应用程序在多个线程上访问数据库,例如获得不可靠的结果,是否有任何问题?

是每个会话创建的实例还是所有线程?

sag*_*agi 7

PHP中没有线程.每个请求都从头开始; 对象和资源不共享.


mid*_*dus 5

除非你有一些奇怪的frankenstein设置,所有由php处理的请求都是独立的,不共享任何东西.因此,单个实例是每个请求(我认为这是你所谓的线程).

因此,您不必担心用户A收到针对用户B的内容.