Drupal实用本地调试函数

归类于Drupal 参与评论

drupal开发中,调试是必不可少的,可以帮助我们找到bug,或者性能优化、或者改善用户体验等等。而关于调试的话题,本站已经有过几篇文章专门论述了,大家可以参考如下几篇:

Drupal调试之Devel模块使用技巧
Drupal/PHP性能分析工具之xDebug

本文的重点不是向大家推荐其他需要安装的工具,而是一段我认为非常有用的调试代码,有了这段代码,可以很清晰的了解一些debug信息。
阅读全文 《Drupal实用本地调试函数》

866 Views , , ,

Drupal调试之Devel模块使用技巧

归类于Drupal 参与评论

drupal开发中,必然会遇到需要代码调试的时候,这时候有人可能会想说用xdebug之类的调试工具,但有的时候你只是想得到一些中间值或者Drupal流程中的一些统计值,抑或是某个函数的输出,使用xdebug显然就显得不那么合适了。在众多调试工具当中,Devel是其中必备的一个,其他各种调试工具,将会在后续文章中一一阐述。

Devel模块作为Drupal的一个调试模块有其天然优势,首先他使用Drupal的机制开发,所以输出信息可以和Drupal很好的整合,另外Devel模块中可以直接调用Drupal的API函数,并且随着社区的贡献,以及Drupal版本的更新,Devel也会因开源的特质越来越贴近开发者的实际需要,另外Devel模块在Drupal性能优化方面也表现不凡,比如SQL查询时间统计、整合xhprof模块的性能优化(xhprof的使用会后续写相关文章讨论),因此Devel模块是Drupaler们的必备工具。

相信每一个Drupaler都知道Devel模块,(Devel模块的的官方地址是 http://www.drupal.org/project/devel),并且在自己的项目中使用他,所以本文不打算流水帐一样讲述所有Devel的特性,而是从中挑出几个或巧妙或不显而易见的一些用法。
阅读全文 《Drupal调试之Devel模块使用技巧》

2,293 Views , ,

顶部