【发布时间】:2011-05-19 00:20:56
【问题描述】:
我正在做 PHP 开发,我正在考虑使用其中之一。我的机器上同时安装了 PHP 和 Java。理论上我可以使用两者中的任何一个。
选择 Phing 而不是 Ant 的令人信服的论据是什么?
【问题讨论】:
我正在做 PHP 开发,我正在考虑使用其中之一。我的机器上同时安装了 PHP 和 Java。理论上我可以使用两者中的任何一个。
选择 Phing 而不是 Ant 的令人信服的论据是什么?
【问题讨论】:
我支持 Phing 的最大理由是它完全是用 PHP 开发的;这意味着,至少:
【讨论】:
phploc、phpcpd、phpdepend、phpcs 和 phpmd 等工具的 Phing 特定任务,例如,似乎不起作用并返回异常。此外,即使这些工具位于 $PATH 目录中,也似乎很难找到这些工具。我最终不得不重写任务以在通用 Ant 构建文件语法中使用这些工具,即使用 exec 任务使它们与 Phing 一起工作。它几乎违背了使用 Phing 的目的。如果这很重要,我的构建服务器正在运行 PHP 7.2。
在进行 PHP 开发时使用 Phing 的主要论点(对我而言)是
【讨论】: