什么是eval()

eval()函数根据PHP代码计算的字符串。

此字符串必须是合法的PHP代码,必须以分号结束。

如果返回语句不在代码的字符串,则返回null,如果代码中有一个分析的误差,eval()函数返回假。

语法

eval(phpcode)

复制代码代码如下所示:

参数描述

Phpcode是必要的。PHP代码,指定要计算。



例1

复制代码代码如下所示:

< PHP

$;

时间=冬天;



$str =这是一个字符串的时间早上美元!

echo $结构;



eval( $str =$str ;);

回声$;

>



输出:

这是一个$字符串时间上午!

这是一个美丽的冬天早晨!

例2

我们使用for循环随意创建n,并且这个值是乘的。

复制代码代码如下所示:

< PHP



($ i = 1;$ i = 10;$ + +){

eval($$即=。(一美元一美元)。;

}



($ i = 1;$ i = 10;$ + +){

eval('echo美元,我美元。;);

}



回声';

回声$ A10;



输出:

复制代码代码如下所示:







十六

二十五

三十六

四十九

六十四

八十一

一百

一百零一