Forum und email

Sustitución de variables en cadenas

PHP 4 añade un nuevo mecanismo para la sustitución de variables en cadenas. Ahora, finalmente, puede acceder a variables miembro de objetos y elementos de matrices multidimensionales al interior de cadenas.

Para tal efecto, necesita rodear sus variables con corchetes, colocando el signo de dólar inmediatamente después del corchete de apetura: {$...}

Para embeber el valor de una variable miembro de objeto en una cadena, simplemente escriba "texto {$obj->miembro} texto", mientras que en PHP 3 debía hacer algo como "texto ".$obj->miembro." texto".

Esto debería representar código más legible, aunque podría arruinar scripts existentes escritos para PHP 3. Pero puede encontrar fácilmente este tipo de problemas, revisando el código por la combinación de caracteres {$ en su código, y reemplazándola por \{$ con su herramienta de búsqueda-y-reemplazo favorita.