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