我希望收集有关调试报告数据生成的提示,博客和其他最佳做法。
我不是在寻找报告类,many good posts已存在于此。这些将无助于从数据层获取数据并准备打印(除非有一个库具有一些相关的“飞行前”功能)。
我正在使用MVC框架(CodeIgniter,但这无关紧要),因此一个调试难题是在循环中的每个点揭示重要变量。记录下来吗?转储到屏幕?
我认为使用step-wise PHP debugger可以简化流程,但我有兴趣为报告生成和调试提供更好的策略。
我认为对任何提示/等的口头描述也很有价值。
答案 0 :(得分:1)
使用Firebug / FirePHP:http://www.firephp.org/
它支持对浏览器的各种日志记录,包括表和堆栈跟踪。
如果您不想手动实现它,Zend_Framework Wildfire日志编写器可以与CodeIgniter一起使用: http://framework.zend.com/manual/en/zend.log.writers.html#zend.log.writers.firebug