Sigueme en Twitter
«Anterior | Siguiente»

Variables Dinámicas en PHP

18/05/2007

Notita cultural.

El operador $$ en PHP se utiliza para las variables dinámicas, es decir, lo utilizas cuando quieres que el valor de una variable, se convierta en otra variable por si mismo, un tanto confuso, pero resulta muy util.

Un código dice mas que mil palabras.

1
2
3
4
5
6
7
8
9
10
11
12
$dinamica  = 'variable';
$$dinamica = 'Algun valor tonto';
echo $variable;
//Algun valor tonto
 
$variable = 'Otro valor tonto';
echo $variable;
//Otro valor tonto
 
$$dinamica = 'Amigas';
echo "Las llaves son tus ${$dinamica}";
//Las llaves son tus Amigas

Hay 3 comentarios:

  1. 23/05/2007Moises Silva dice:

    En realidad prefiero evitarlas. Son “Cool” cuando las descubres, pero hacen el codigo mas ofuscado y no resuelven ningun problema que no puedas hacer con un arreglo. Solo una vez las use para emular un ‘register_globals’ pero solo con ciertas variables $_POST

    $secure_post_vars = array(’myvar1′, ‘myvar2′, ‘etc’);

    foreach ( $secure_post_vars as $post_var_name )
    if ( isset($_POST[$post_var_name]) )
    $$post_var_name = $_POST[$post_var_name];

  2. 23/05/2007pablasso dice:

    simon, practicas cochinas que permite php, pero bueno, no esta mal saber para usarlo en momentos cochinos :P

  3. 12/09/2007rey dice:

    Nesesito saber como puedo igualar una variable a una caja de texto gracias.

Escribe tu comentario:

¿Escribiste código?


  Los mas frikis pueden suscribirse a los comentarios por RSS.