当前位置: 首页 > 网络学院 > 服务端脚本教程 > PHP > eval() 函数

PHP
PHP 安全邮件
MySQL 介绍
连接 MySQL
创建 MySQL
MySQL 插入记录
MySQL 选择记录
MySQL Where
MySQL Order By
MySQL 记录更新
MySQL 删除记录
PHP ODBC
XML Expat Parser
XML SimpleXML
PHP 数组参考
PHP Calendar
PHP Date
PHP Directory
PHP Filesystem
PHP FTP
PHP HTTP

PHP 中的 eval() 函数


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-04   浏览: 558 ::
收藏到网摘: n/a

Definition and Usage
定义和用法

The eval() function evaluates a string as PHP code.
eval()函数的作用是:返回与PHP代码相对应的字符串。

The string must be valid PHP code and must end with semicolon.
这个字符串必须是有效的PHP代码,并且必须以分号结束。

This function returns NULL unless a return statement is called in the code string. Then the value passed to return is returned. If there is a parse error in the code string, eval() returns FALSE.
除了在代码字符串中请求“返回语句[return statement]”的情况,在其它情况下,这个函数都将返回空值[NULL];如果请求了“返回语句”,那么它将返回被传递到“返回语句”中的值。如果这段代码字符串出现错误,eval()函数将返回False。

Syntax
语法

eval(phpcode)
 
Parameter参数 Description描述
phpcode Required. Specifies the PHP code to be evaluated
必要参数。指定需要被解析的PHP代码。


Tips and Notes
提示和注意点

Note: A return statement will terminate the evaluation of the string immediately.
注意:返回语句[return statement]将直接终止运行对字符串的解析[the evaluation of the string]。

Tip: This function can be useful for storing PHP code in a database.
提示:这个函数通常用于向数据库中存储PHP代码。


Example
案例

<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br />";
eval("$str = "$str";");
echo $str;
?> 

The output of the code above will be:
上述代码将输出下面的结果:

This is a $string $time morning!
This is a beautiful winter morning! 

评论 (0) All

登陆 | 还没注册?