网站地图    收藏   

主页 > 后端 > php资料库 >

PHP系统函数eval()使用教程_自学php网

来源:自学PHP网    时间:2014-12-04 22:12 作者: 阅读:

[导读] 什么是eval()? eval() 函数把字符串按照 PHP 代码来计算。 该字符串必须是合法的 PHP 代码,且必须以分号结尾。 如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析...

什么是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

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论