PHP中的EventListener

时间:2012-06-13 18:14:57

标签: php event-listener

我最近在JavaScript中使用事件监听器进行了一些工作,并开始研究基于浏览器的小型irc模块,它让我思考。是否可以在php脚本中添加一个事件监听器来更新变量,数组甚至直接从数据库中回显数据?

我已经阅读了PHP Event-Listener best-practice implementation等等,但还没有真正理解这对我有何帮助。也许我现在只是慢一点,但是如果有人能够向我解释如何设置一个能够监听mysql数据库以进行更改的事件监听器,那将会是一个很好的推动。

我不会要求任何人为我编码,而是告诉我它是否有效,甚至可以解释如何。我不希望每隔100毫秒就有一个javascript -intervall检查php文件以保持聊天流畅,这最终只能减缓它。

如果我已经解释得很糟糕,请说出来,我会更好。我没有最好的解释声誉。

1 个答案:

答案 0 :(得分:0)

PHP无法监听来自MySQL的事件。 MySQL库不发送事件。除非PHP代码请求,否则MySQL不会向PHP发送信息。

如果您可以弄清楚如何识别它们,您可以编写一个脚本来轮询更改。或者阅读MySQL查询日志并对此作出反应。但MySQL中没有任何内容可以启动任何PHP代码。