PHP函数eval()介绍和使用示例
PHP函数eval()介绍和使用示例
发布时间:2016-12-29 来源:查字典编辑
摘要:什么是eval()?eval()函数把字符串按照PHP代码来计算。该字符串必须是合法的PHP代码,且必须以分号结尾。如果没有在代码字...

什么是eval()?

eval() 函数把字符串按照 PHP 代码来计算。

该字符串必须是合法的 PHP 代码,且必须以分号结尾。

如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false。

语法

eval(phpcode)

复制代码 代码如下:

参数 描述

phpcode 必需。规定要计算的 PHP 代码。

例子1

复制代码 代码如下:

<?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!

例子2

我们使用for循环创建n个随便,值成倍增加

复制代码 代码如下:

<?php

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

eval('$a'.$i.'='.($i*$i).';');

}

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

eval('echo $a'.$i.'.'<br />' ;');

}

echo '<br />';

echo $a1 + $a10;

输出:

复制代码 代码如下:

1

4

9

16

25

36

49

64

81

100

101

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新php教程学习
热门php教程学习
编程开发子分类