Проверьте, установлено ли свойство в phing

Как проверить, если свойство ${foo} был установлен?

бонусный вопрос: как побег $ вход <echo> чтобы я мог вывести ${foo} строка (не foo замены переменной)?

PS: пытался google и читать документацию, но не смог найти ответы. Вероятно, я что-то упускаю

2 ответов


вам нужно разместить isset элемент внутри if элемент.

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

руководство доступно здесь.


Если вам просто нужно выполнить сборку, если свойство определено или нет, проверьте fail задачи:

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