如何跟踪PHP中的变量更改

美好的一天.

我一直在研究包含许多变量和会话的项目,其中大部分工作都是在“引擎盖下”并通过ajax完成的.

问题是我尝试调试我的项目,我找不到任何方法来跟踪和记录对某个变量所做的更改.

我一直在尝试使用firephp和xdebug,但它们不会显示何时对变量进行更改,只显示其最终值.

有解决方案吗

最佳答案 可记录
decorator可以帮到你吗?

如果要跟踪某些实例变量,可以使用实现相同接口的装饰器来包装它们.在装饰器方法中,您可以编写调试级别日志,然后将工作流程转换为保存为装饰器对象字段的原始变量.

点赞