数据库触发器是个坏主意吗?
根据我的经验,它们是邪恶的,因为它们可能导致令人惊讶的副作用,并且难以调试(特别是当一个触发器触发另一个触发器时).通常开发人员甚至不会考虑是否存在触发因素.
另一方面,似乎你必须FOO在数据库中创建一个新的逻辑,然后在数据库中创建一个新的最简单的地方是FOO表上的插入触发器.
我们唯一一次使用触发器就是设置简单的东西ModifiedDate.
如何获取服务器上所有活动PHP会话的列表并从一个用户的实例中访问它们?
激励案例是显示网站上所有当前活动用户的列表,其中用户名存储在每个用户的PHP会话中.
注意:我知道我可以通过数据库(甚至文件系统)创建自己的状态,但我正在寻找一种利用内置PHP会话机制的方法.