php应用工具

在参与了几个大型 class=”underline”>澳门新葡亰网站注册,PHP项目,写了很多PHP代码以后,我发现很多工具可以提高 class=”underline”>代码质量,简化发布,使得做为PHP开发人员的生涯变得轻松许多。许多这样的工具可能已经为大家所用。但是,由于一些人甚至没有注意到这些工具的存在,我会从此开始,好了,不说废话,下面是我认为所有PHP程序员应该知道的工具列表。
Phing – 一个项目构建系统 Phing 是一个基于 class=”underline”>Apache ANT
的项目构建系统。它的名字是一个拗口的语句首字母缩写 – PHing Is Not GNU
make 。Phing可以做传统构建系统比如 GNU make
能做的任何事情,同时没有陡峭的 class=”underline”>学习曲线。
在phing背后的思想是评估一系列相关性,然后执行一系列PHP类去正确的 class=”underline”>安装和配置一个应用系统。构建过程用一个简单的 class=”underline”>XML配置文件控制。Out of the
box,phing内置可以执行一系列替换、执行SQL语句、移动和复制文件、运行外部脚本等等。通过扩展包含在发行包中的task类,你也可以创造自己的定制任务。
对任何需要在超过一台服务器上部署大型PHP应用的人来世,Phing是一个无价之宝。同时我发现它对简单的PHP脚本也是很有用的。
Xdebug – 调试和分析工具