0

Tem como inserir um comando php numa variavel e em seguida executar a variavel ???

criado por Joel Cedraz Júnior em 06/02/2003 8:05am
Nenhuma descrição foi enviada.

Lista de Respostas:

0
06/02/2003 11:02am
(~21 anos atrás)
lalala respondeu:
Quando vc insere o comando ela já é executada e o retorno é guardado na variável.
Ex:
<?
function comando(){
$var2 = 5;
return $var2;
}
$var1 = comando();# apartir daqui a var1 vale 5 pq recebeu esse valor da função
?>

0
06/02/2003 12:11pm
(~21 anos atrás)
Fernando Pimenta respondeu:
pode por comandos SQL

$Sqli = "INSERT $Table ";
$Sqli .= "VALUES( '$Num', '$Nome', '$Desc')";
$resulti = mysql_query($Sqli, $Link)

0
06/02/2003 6:21pm
(~21 anos atrás)
Luciano Lima respondeu:
Tem sim Joel,

Para isso você deve usar a função "eval" do PHP, veja o exemplo abaixo:

Cria a variavel com a linha de comando

$comando = "for($a=1;$a<10;$a++) echo \" Luciano - Linha $a \"; ";

Depois você executa o comando que estiver na variavel:

eval($comando);

Pronto, você executou um comando que estava em uma variavel.
Este recurço é muito bom, quanto você precisa gravar alguns comandos dinâmicos em DB.

Abraços,
Luciano. www.netdinamica.com.br

0
06/02/2003 7:45pm
(~21 anos atrás)
Tadeu Pires Pasetto respondeu:
Utilizando o eval, que vale tamb~em pra javascript

0
13/02/2003 11:16am
(~21 anos atrás)
Cléver Anjos respondeu:
$imprime = "echo 'somente um teste'";
eval ($imprime);

A sua pergunta não está na categoria errada?

0
15/02/2003 5:27pm
(~21 anos atrás)
cara, isso aqui não funcionou não..

$comando = "for($a=1;$a<10;$a++) echo \" Luciano - Linha $a \"; ";
val($comando);

tentei modificar algumas coisas, mais ele está parando ali no = e no <
qual seria a forma de "burlar"isso?

0
16/06/2004 2:51pm
(~20 anos atrás)
Rodrigo Innecco respondeu:
Para acertar o código fornecido pelo Luciano, fiz as seguintes alterações:
$comando = "for($"."a=1;$"."a<10;$"."a++) echo (\" Rodrigo - Linha $"."a \".\"<br>\") ; ";
eval($comando);

Insira este na sua página e teste.

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)