例
评价一个字符串作为PHP代码:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
代码的输出将是:
This is a $string $time morning!
This is a beautiful winter morning!
定义和用法
所述eval()函数评估字符串作为PHP代码。
该字符串必须是有效的PHP代码,并且必须以分号结束。
Note: return语句将立即终止字符串的评价。
Tip:该功能可以为存储在数据库中的PHP代码是有用的。
句法
eval( phpcode )
参数 | 描述 |
---|---|
phpcode | 需要。 指定PHP代码进行评估 |
技术细节
返回值: | 除非return语句是所谓的代码串返回NULL。 然后返回传递给返回值。 如果在代码串解析错误, eval()返回FALSE。 |
---|---|
PHP版本: | 4+ |
<PHP其它参考