Pular para o conteúdo

Executando comando PHP dentro da string

Podemos executar um comando PHP dentro da string utilizando a função eval(). Script simples e prático.
Sidiney Sodré Gali de Souza sidsodre
Hits: 15.537 Categoria: PHP Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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

Esconder código-fonte

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

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

// viva o linux
?>

Calculador no PHP

Blooger em PHP

ICQ em PHP

Função Mail para iniciantes

Redirecionado paginas com registro de variavel em session

#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

Entre na sua conta para comentar.