Php/func misc eval
来自菜鸟教程
PHP eval()函数
例
将字符串评估为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代码,并且必须以分号结尾。
注意: return语句将立即终止对字符串的评估。
Tip: 此功能对于将PHP代码存储在数据库中很有用。
句法
eval(phpcode)
参数值
参数 | 描述 |
---|---|
phpcode | 需要。指定要评估的PHP代码 |
技术细节
返回值: | 除非在代码字符串中调用return语句,否则返回NULL。然后返回传递给return的值。如果代码字符串中存在解析错误,则eval()返回FALSE。 |
PHP版本: | 4+ |