Eval - função
COMO FAÇO PARA Q A LINHA ABAIXO
$gBarras2 = new BarPlot($numGolsSofridos);
TENHA A MESMA FUNCIONALIDADE UTILIZANDO EVAL
imaginando q
$cont = 2;
$numGolsSofridos = array("8");
$teste="\$gBarras$cont = newBarPlot($numGolsSofridos);";
eval($teste);
A primeira codificação monta o grafico, do segundo jeito...ele dah o erro:
Parse error: parse error in /var/www/mestre/icarus.php(30) : eval()'d code on line 1
Fatal error: Call to a member function on a non-object in /var/www/mestre/icarus.php on line 31
$gBarras2 = new BarPlot($numGolsSofridos);
TENHA A MESMA FUNCIONALIDADE UTILIZANDO EVAL
imaginando q
$cont = 2;
$numGolsSofridos = array("8");
$teste="\$gBarras$cont = newBarPlot($numGolsSofridos);";
eval($teste);
A primeira codificação monta o grafico, do segundo jeito...ele dah o erro:
Parse error: parse error in /var/www/mestre/icarus.php(30) : eval()'d code on line 1
Fatal error: Call to a member function on a non-object in /var/www/mestre/icarus.php on line 31
comentários (0)
suspender
Lista de Respostas:
30/04/2003 6:42am
(~21 anos atrás)
(~21 anos atrás)
Eu mudei o seu código para:
<?php
$cont = 2;
$numGolsSofridos = array("8");
$teste="\$gBarras$cont = newBarPlot(\$numGolsSofridos);";
echo $teste;
eval($teste);
?>
Veja que eu mudei o $numGolsSofridos para \$numGolsSofridos
A saida deu:
$gBarras2 = newBarPlot($numGolsSofridos);
Fatal error: Call to undefined function: newbarplot() in /usr/local/www/data/teste.php(7) : eval()'d code on line 1
O echo está ok.
O erro está dando porque eu nao tenho a sua biblioteca.
<?php
$cont = 2;
$numGolsSofridos = array("8");
$teste="\$gBarras$cont = newBarPlot(\$numGolsSofridos);";
echo $teste;
eval($teste);
?>
Veja que eu mudei o $numGolsSofridos para \$numGolsSofridos
A saida deu:
$gBarras2 = newBarPlot($numGolsSofridos);
Fatal error: Call to undefined function: newbarplot() in /usr/local/www/data/teste.php(7) : eval()'d code on line 1
O echo está ok.
O erro está dando porque eu nao tenho a sua biblioteca.