我在所有PHP类文件中使用单例模式.
是否有可能导致用户在网站上的操作与其他用户的操作冲突?
例如,当应用程序上线并且我们同时在站点上有多个用户时,执行类似的操作,因此调用相同的PHP类(在场景后面),因为singleton防止了类的多个实例并且只返回一个实例.
例如,我有一个名为Search.php的类,它是一个单例类.此类处理来自网站的所有搜索查询.如果多个用户同时在网站上执行搜索,他们的操作会相互冲突,因为它只是可以创建的Search类的单个实例.
非常感谢你花时间陪伴.
可能重复:
是否可以在PHP中创建静态类(如在C#中)?
任何人都可以告诉我是否可以将php类声明为静态?
static class StaticClass
{
public static function staticMethod()
{
return 'foo';
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码给了我error.parse错误:解析错误,期待'T_VARIABLE'