为了解释我的误解,我举一个例子:
如果 2 个不同的用户正在查看同一个数据库表(在他们的浏览器中)并且其中一个用户更改了表,我希望另一个用户立即看到更改。
如果我用 C++ 来做,我会创建观察者模式并通知所有注册的观察者(用户)主题(数据库表)发生了变化。我将通过在更改表后立即调用 notify 方法来做到这一点。我可以这样做是因为所有用户都与我的应用程序的同一个实例进行交互(服务器上只有一个应用程序实例)。
我知道我也可以使用 PHP 轻松退出来创建观察者模式。但我不明白的是 PHP 应用程序的行为方式,我的应用程序是否会为每个用户提供不同的实例?我该如何解决上面的例子?
我在这里想念什么?
任何答案、文章、相关信息的链接将不胜感激。