# Cosas de PHP Tips de PHP que cada día va más rápido # Expandir variables :: Sintaxis compleja (curva) Con el paso del tiempo una tiene defectos o costumbres que le alejan de la parte mas avanzada de PHP Una de ellas es la [Sintaxis compleja (curva)](https://www.php.net/manual/en/language.types.string.php#language.types.string.parsing.complex) Esto no se llama complejo porque la sintaxis sea compleja, sino porque permite el uso de expresiones complejas. Cualquier variable escalar, elemento de matriz o propiedad de objeto con una representación de cadena se puede incluir a través de esta sintaxis. La expresión se escribe de la misma manera que aparecería fuera de la cadena y luego se envuelve entre { y }. ```php // sin Complex (curly) syntax $word = 'PHP'; $sentence = 'I just love ' . $word . '.'; // con Complex (curly) syntax $word = 'PHP'; $sentence = "I just love {$word}."; ``` Otros usos mas complejos y divertidos. ```php echo "I just love {$foo['word']}"; echo "I just love {$foo->getWord()}"; ``` ## Seguridad No usar en la entradas de usuario (input user) ya que de lo contrario el usuario podría acceder a las variables ya declaradas. ### Prueba de concepto ```php