Php/func misc eval

来自菜鸟教程
跳转至:导航、​搜索

PHP eval()函数

Mi PHP其他参考

将字符串评估为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+

Mi PHP其他参考