Executando comando PHP dentro da string

Publicado por Sidiney Sodré Gali de Souza 06/12/2005

[ Hits: 14.957 ]

Download funcao_eval.php




Podemos executar um comando PHP dentro da string utilizando a função eval(). Script simples e prático.

  



Esconder código-fonte

<?
// Prática da função eval()

$var1 = 'viva o linux';
$var2 = 'echo $var1;';
eval($var2);

// viva o linux
?>

Scripts recomendados

Redirecionado paginas com registro de variavel em session

Ordenando de forma crescente e decrescente valores de um vetor em PHP utilizando a estrutura for.

trabalhando envio de array por formulário

Contador de Visitas Simples com OO e Cookie !!!

Paginação simples com PHP


  

Comentários
[1] Comentário enviado por fantasma.da.oper em 24/02/2012 - 13:31h

-Cara esse código não tá funcionando, no meu wamp server, é alguma configuração??

EU TENHO UM FÓRMULÁRIO ONDE EU ESCREVO UMA FUNÇÃO MATEMÁTICA em códigos php

ex.: sin($x);

e a partir disso a página desenha o gráfico da função matemática,
o problema é que ele não tá aceitando a função em forma de string, só aceita se eu escrever a função no próprio código.

fiz umas pesquisas na web e todas remem pra função eval, mas ela, pelo menos no meu pc, só substitui as variáveis.

ex.: $x=1;
$função = sin($x);

o retorno está sendo sin(1);

OU SEJA ELE NÃO TÁ RESOLVENDO O CALCULO MATEMÁTICO

ME AJUDE, OBG-

[2] Comentário enviado por samuellevy em 14/08/2012 - 14:18h

<?
$var4 = 'echo "resultado: ".(1+1);';

eval($var4);

// resultado: 2
?>


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts