Função PHP eval()
Exemplo
Avalie uma string como código PHP:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
A saída do código acima será:
This is a $string $time morning!
This is a beautiful winter morning!
Definição e uso
A função eval() avalia uma string como código PHP.
A string deve ser um código PHP válido e deve terminar com ponto e vírgula.
Nota: Uma instrução return encerrará a avaliação da string imediatamente.
Dica: Esta função pode ser útil para armazenar código PHP em um banco de dados.
Sintaxe
eval(phpcode)
Valores de parâmetro
Parameter | Description |
---|---|
phpcode | Required. Specifies the PHP code to be evaluated |
Detalhes técnicos
Valor de retorno: | Retorna NULL, a menos que uma instrução de retorno seja chamada na string de código. Em seguida, o valor passado para retornar é retornado. Se houver um erro de análise na string de código, eval() retornará FALSE. |
---|---|
Versão do PHP: | 4+ |
❮ Referências Diversas do PHP