8

如何检查属性${foo}是否已设置?

奖励问题:如何转义 $登录<echo>以便我可以输出${foo}字符串(不是foo变量替换)?

PS:尝试谷歌并阅读文档,但找不到答案。我很可能错过了什么

4

2 回答 2

16

您需要在isset元素内放置一个if元素。

<if>
    <isset property="foo" />

该手册可在此处获得。

于 2012-08-20T09:00:27.717 回答
0

如果您只需要在定义或未定义属性的情况下使构建失败,请查看fail任务:

http://www.phing.info/docs/guide/stable/FailTask​​.html

于 2014-09-21T16:29:19.607 回答