Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/03/2010, 21:48
Bier
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 4 meses
Puntos: 21
Respuesta: Porque no me funciona Variables Variables?

Cita:
Iniciado por abimaelrc Ver Mensaje
Parece que no estás entendiendo el concepto como tal de variable variable. $$a lo que hace es algo así
$a = "valor";
$$a = $valor;
En otras palabras toma el valor de a y lo convierte a variable. Así ahora valor se convierte en variable. El ejemplo tuyo debe ser algo así. No puedes colocarle el simbolo de dolar en el valor.
Código PHP:
Ver original
  1. <?php
  2. $partida = "hola";
  3.  
  4. # 1- Despliege directo:
  5. echo "a) ".$partida."<br>";
  6.  
  7. # 2- Despliege con: Variables Variables:
  8. $ax = 'partida';
  9. echo "b) ".$$ax."<br>";
  10.  
  11. # 3- Despliege con: eval():
  12. $aw = '$ax = $partida;';
  13. eval("$aw");
  14. echo "c) ".$ax."<br>";
Así es. Es correcto lo que indicas.
Lo acababa de resolver, solo me sobraba un $ (que es mucho).

Gracias infinitas.