转自:http://www.redbots.cn/resources/2009/01/22/7386.htm
最新统计表明全球有超过2000万台服务器在运行着各类PHP应用,它同Python、Ruby同样的优秀!PHP的高效和实用性无容质疑,PHP开源组织为其开发了大量的函数库支持,我们没有理由不好好运用这个免费而又开源的强大工具。
国外著名网站smashingmagazine给大家带来了50款优秀而又实用的PHP工具,其中包括PHP代码测试、优化工具,图像处理工具,以及开发过程必须的软件配置管理工具等,相信这些工具能够让使用PHP的朋友如虎添翼!
50款优秀而又实用的PHP工具:
一、PHP代码调试工具
Webgrind完美支持PHP 5,安装迅速简便,可以跨越多个平台运行。
Xdebug是使用极为广泛的PHP代码调试工具,它提供大量的工具帮助你找出程序中潜在的BUG,并且它得到了很多PHP开发工具的支持,以做为专门的测试工具继承在这些开发工具中,比如PHPEclipse、phpDesigner等。
PHP_Debug是一款开源的PHP代码调试工具,它能够从多方面给出有用的信息从而帮助你排除代码中存在的问题,并且集成性能测试工具,比如PHP代码执行时间以及SQL语句执行时间等信息。
二、PHP代码测试、优化工具
SimpleTest是一款高度集成的PHP代码测试工具。
三、文档管理工具
四、安全类工具
五、图形图像处理工具
六、PHP代码格式处理工具
这些工具可以帮助你按照需求对源代码进行相应的格式处理,比如代码缩进以及分段等,是代码看上去结构分明,易于复用及管理。
七、配置管理工具(版本控制)
软件配置管理中有一个比较重要的环节-代码版本库的维护,这样有利于同版本的交叉开发、维护以及后期版本回溯,这对于大型项目尤为重要,以下两款工具可以很好的帮助你。
八、PHP扩展、工具集、类库支持
此工具可用于PHP RSS解析。
本工具可以帮助你方便的使用脚本语言创建类似上图的复杂数学表达式。
九、PHP在线工具及资源
该工具使用 PHP5 开发,用于合并压缩 js/css 文件的应用程序,合并压缩之后的结果可通过 HTTP gzip/deflate 及一些相关头,优化客户端缓存。
一款PHP代码生成器,它能够为你的PHP4/PHP5应用程序生成简洁和可测试的面向对象代码。
该工具可以方便的帮助你创建Widget。
十、浏览器扩展组件工具(Firefox扩展)
FirePHP是一款基于Firebug的扩展,可以用来在Firebug的console中方便的输出php的调试信息而又不影响php程序的正常运行。
一款PHP函数库解释工具。
更多扩展应用请参考:[组图]15款基于浏览器扩展的WEB开发工具
十一、PHP框架支持
用于敏捷软件开发的PHP框架。
一个适用于敏捷开发基于PHP5采用MVC架构与CRUD代码生成功能的框架。
一个开源的PHP on rails的full-stack框架。
十二、PHP集成开发环境(IDE)、编辑器
一个强大的Eclipse环境下开发PHP的插件,包括的主要功能有:PHP语法分析,调试,代码格式化,大纲视图,代码模板定制等。
一套Windows环境下的PHP集成开发环境。
一款轻量级的PHP集成开发工具,代码编辑器功能特别强大,支持在线预览。
一款Eclipse下优秀的PHP开发环境,适用于开发包含丰富接口的RIAs应用程序。