2012-08-17 14 views
8

¿Cómo comprobar si se ha configurado la propiedad ${foo}?Compruebe si la propiedad se ha configurado en phing

Bono pregunta: ¿cómo escapar $ signo en <echo> por lo que pude de salida ${foo} cadena (no la sustitución de variables foo)?

PD: intenté google y leí documentación, pero no pude encontrar las respuestas. Es probable que me falta algo

Respuesta

16

Debe colocar un elemento isset dentro del elemento if.

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

El manual está disponible here.

+0

o añadir if = "variable" como atributo de la etiqueta para ejecutar sólo si la variable está configurada De la experiencia, mejor para evitar declaraciones condicionales complejas por razones de mantenimiento –

+0

El problema con ambas respuestas aquí es que no te permiten verificar si se ha asignado algo a las propiedades respectivas. – markus

Cuestiones relacionadas