1 min de lectura

En PHP, también es posible crear las llamadas variables variables. Es una variable cuyo nombre está contenido en otra variable.

Como se puede ver, en este ejemplo, se empieza por crear una variable que contiene la cadena foo. A continuación, utilizamos la sintaxis especial $$ para indicar que queremos que el intérprete utilice el contenido de $nombre para hacer referencia a una nueva variable, creando así la nueva variable $foo, que luego se imprime normalmente.

Debido a la disponibilidad de variables variables, es de hecho posible crear variables cuyos identificadores no siguen las reglas normales de los identificadores. Esto también es posible definiendo el nombre entre llaves.

Las variables variables son una herramienta muy poderosa, y se deben utilizar con sumo cuidado, no sólo porque pueden hacer que su código sea difícil de entender y documentar, también porque su uso inadecuado puede dar lugar a algunos problemas de seguridad significativos.

La técnica de las variables variables puede también ser usada para guardar los nombres de funciones en variables

¿Te gustó este artículo?

Si te gustó este artículo, te ha servido o aprendiste algo nuevo; compártelo en tus redes sociales o invítame un cafe.

Líder técnico en equipos de desarrollo de software. Profesor de Desarrollo Web en la Universidad de Guadalajara. Emprendedora. Fundadora y CTO de CORB.mx. Ponente y tallerista. Colaboradora en proyectos de software libre y Open Source. Comprometida con la comunidad y la industria de la tecnología. Enfocada en el empoderamiento de las mujeres.

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.