Los nombres de las variables variables son nombres de variables que se pueden establecer y usar dinamicamente, un poco confuso? la verdad este es un tema un poco difícil de comprender, esperemos que al final del articulo quede un poco mas claro.
Declararemos un variable de forma normal.-
||
|| < ?php
|| $a = "Hola";
||? >
||
|| < ?php
|| $a = "Hola";
||? >
||
Bien ya tenemos declarada nuestra variable a, ahora una variable variable toma el valor de otra variable y lo toma como el nombre de la variable (no se preocupen asi es de confuso), para ello utilizaremos el signo de dolar dos veces, veamos el ejemplo.-
||
|| < ?php
|| $$a = "Mundo";
|| ? >
||
|| < ?php
|| $$a = "Mundo";
|| ? >
||
Basándonos en el ejemplo anterior, ya tenemos declaradas dos variables $a que contiene "hola" y $hola que contiene "mundo", el nombre de una variable variable es el contenido de la variable asignada, en este caso al declarar la variable $$a, estamos declarando $hola.
Asi que el siguiente ejemplo.-
||
|| < ?php
|| echo $a ${$a};
|| ? >
||
|| < ?php
|| echo $a ${$a};
|| ? >
||
produce el mismo resultado que este ejemplo.-
||
|| < ?php
|| echo $a $hola;
|| ? >
||
|| < ?php
|| echo $a $hola;
|| ? >
||
Los dos ejemplos dan como resultado "Hola Mundo", espero este articulo les allá aclarado un poco este tema, cualquier duda pueden postearla en el area de comentarios.
0 responses to "Curso PHP Variables variables"