Foros del Web » Programando para Internet » PHP »

ejecutar variable concatenada

Estas en el tema de ejecutar variable concatenada en el foro de PHP en Foros del Web. Hola, os escribo la siguiente pregunta por que estoy desesperado y no hay forma de conseguir algo que seguro es muy sencillo. Aunque en general ...
  #1 (permalink)  
Antiguo 05/02/2007, 06:10
 
Fecha de Ingreso: enero-2007
Mensajes: 76
Antigüedad: 17 años, 3 meses
Puntos: 0
ejecutar variable concatenada

Hola, os escribo la siguiente pregunta por que estoy desesperado y no hay forma de conseguir algo que seguro es muy sencillo.

Aunque en general el problema viene de una formulación mas compleja os lo reduzco a la forma mas simple del problema:

Si tengo:

$a = "\$cosa = 5";


mi pregunta es: ¿como puedo hacer que ejecute la sentencia contenida en $a que es $cosa = 5 ? lo que quiero es que luego pueda poner $cosa y me de resultado = 5

Espero haber sido claro, gracias.
  #2 (permalink)  
Antiguo 05/02/2007, 06:48
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: ejecutar variable concatenada

Código PHP:
<?php
$a 
"\$cosa = 5;";

eval(
$a);
echo 
$cosa;

?>

Saludos.
__________________
Federico.

Mi página: www.jourmoly.com.ar
  #3 (permalink)  
Antiguo 05/02/2007, 09:47
 
Fecha de Ingreso: julio-2003
Ubicación: Buenos Aires
Mensajes: 96
Antigüedad: 20 años, 9 meses
Puntos: 0
Re: ejecutar variable concatenada

o sino:

$a = 'cosa';
$$a = 5;
echo $cosa; //5
  #4 (permalink)  
Antiguo 05/02/2007, 12:32
 
Fecha de Ingreso: enero-2007
Mensajes: 76
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: ejecutar variable concatenada

Ok. Gracias. Muy útiles ambas respuestas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:00.