Está usted en Indice > Construcción > Lenguajes > PHP > Lecciones y Paso a Paso > Variables variables con PHP
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Variables variables con PHP

Aunque el titular de este artículo pueda parecer incorrecto, no lo es, se refiere a una forma de acceder a las variables. Seguramente alguna vez habrás querido acceder a una variable de la cual sabías su nombre, pero que no podías escribir su código. Para verlo más claro, este ejemplo:

$nombre = 'mivariable';
$mivariable = 'Hola Mundo';
echo $$nombre; // Imprime Hola Mundo

En este código, si nos fijamos en la última línea, "echo $$nombre;" es en realidad lo mismo que "echo $mivariable"; ya que la variable "$nombre" contiene "mivariable".

Además, PHP ofrece otro método para realizar este tipo de acceso, sería así:

echo ${$nombre}; // Imprime Hola Mundo

Vamos a ver un ejemplo un poco más util:

$var1 = "Hola ";
$var2 = "Mundo";

for($i = 1;$i<=2;$i++) {

echo ${"var".$i};

}

Este código imprime "Hola Mundo". Evidentemente este código podría hacerse mucho mejor utilizando arrays, pero si por alguna razón no podemos usar arrays, siempre podremos emplear este método.




Autor: Alex, Director Técnico de WebTaller
http://www.webtaller.com

Usuarios que han visto este tema también han visto...

- Cabecera y pié de página en PHP
- Autentificación HTTP con PHP
- Crear una lista de carpetas con PHP
- Captcha: Diferenciando automaticamente humanos de maquinas con PHP
- Cacheando scripts para máxima optimización


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad
Congreso de Internet

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 03-09-2010 a las 08:23:10