Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/01/2014, 09:40
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 7 meses
Puntos: 33
Respuesta: Ejecutar sentencia desde variable

Hola de nuevo,

Lo del JSON lo comento porque (creo) que se podría alterar la manera en la que se recibe el contenido del fichero, digamos:

Código:
{var1:val1;var2:val2}
Creo que la estructura que usa JSON es parecida, y creo recordar que se podía usar en PHP, ¿no? Pero no puedo (o sería muy difícil) obtener esta estructura en mi fichero de entrada.

Por el resto, la segunda parte la conocía (hice el ejemplo - al principio cometí un error - de phpinfo() ), y lo primero entiendo que funciona así:

Código PHP:
Ver original
  1. $foo = 'bar';
  2. $var = 'foo';
  3. $myVar = 'var';
  4.  
  5. echo $$$myVar;
  6.  
  7. /*
  8.   Paso 1: $myVar "retorna" su valor
  9.     echo $$var
  10.  
  11.   Paso 2: $var "retorna" su valor
  12.     echo $foo
  13.  
  14.   Paso 3: $foo "retorna" su valor
  15.     bar
  16. */

Como te digo es lo que supongo que hace (no creo que esté demasiado desencaminado), pero realmente con la parte o bien del eval() o la forma que sugieres tú (el array asociativo en el constructor) podré seguir con mis experimentos.

Para que te hagas una idea de "con lo que juego" puedes echar un vistazo a mi último experimento

JSBIN - eval() y bucle infinito

Un saludo.