最新的Web开发教程
 

PHP eval() Function

<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代码,并且必须以分号结束。

Note: return语句将立即终止字符串的评价。

Tip:该功能可以为存储在数据库中的PHP代码是有用的。


句法

eval( phpcode )

参数 描述
phpcode 需要。 指定PHP代码进行评估

技术细节

返回值: 除非return语句是所谓的代码串返回NULL。 然后返回传递给返回值。 如果在代码串解析错误, eval()返回FALSE。
PHP版本: 4+

<PHP其它参考