手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP函数eval()介绍和使用示例
PHP函数eval()介绍和使用示例
摘要:什么是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函数eval()介绍和使用示例】相关文章:

递归实现php数组转xml的代码分享

PHP 反射(Reflection)使用实例

PHP SPL标准库中的常用函数介绍

如何使用PHP获取网络上文件

PHP中生成UUID自定义函数分享

PHP SPL标准库之数据结构堆(SplHeap)简单使用实例

PHP中的类型约束介绍

随机广告显示(PHP函数)

PHP数组和explode函数示例总结

PHP中的traits简单使用实例

精品推荐
分类导航