2012-08-17 65 views
8

如何檢查屬性${foo}是否已設置?檢查是否已在phing中設置了屬性

獎金的問題:如何逃生$登錄<echo>所以我可以輸出${foo}字符串(不是foo變量替換)?

PS:試圖谷歌和閱讀文檔,但無法找到答案。這很可能是我缺少的東西

回答

16

您需要在if元素內放置isset元素。

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

該說明書可用here

+0

或添加,如果=「變量」作爲標籤的屬性只運行如果變量已設置。根據經驗,最好避免因維護原因造成複雜的條件陳述 – 2015-01-12 11:07:25

+0

這裏的兩個答案的問題是,他們不讓您檢查是否有任何內容已分配給相應的屬性。 – markus 2015-12-16 00:59:49