300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 浅谈PHP eval()函数定义和用法【PHP】

浅谈PHP eval()函数定义和用法【PHP】

时间:2021-04-17 02:21:04

相关推荐

浅谈PHP eval()函数定义和用法【PHP】

后端开发|php教程

eval函数用法

后端开发-php教程

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

报修管理系统 源码,vscode终端显示彩色路径,ubuntu安装无线驱动,cmd运行tomcat,sqlite新增,承接网页设计,新网 数据库,香港服务器 慢,wordpress导出插件,射频前端框架,爬虫被子,php一键环境搭建,南城seo,springboot写接口,织梦cms标签教程,metro风格网站源码,在线看网页源代码,flash cs3连线模板,espcms后台,手机app页面源代码,vc 小型商场管理系统,易语言如何中断子程序lzw

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

火车头爬虫源码,vscode配置npmrc,ubuntu查看转发ip,tomcat gc溢出,sqlite 支持中文,js折线图插件,手机app前端流行框架,爬虫器设计,php index(),保定seo网站优化,大型地方门户网站,flash源文件网页模板,帝王cms 修改模板 500,完整的登录注册页面,文件信息管理系统网站源码,免费建站程序cmslzw

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

vivi源码,vscode分支代码,ubuntu硬件跑分对比,tomcat和unb,c 的sqlite应用,茉莉机器人插件怎么用,接近原生的前端框架,爬虫应用电商,win7 php 安装,淘宝店seo优化方案,影视博客类网站模板,js 网页加入收藏,化妆品手机端网站模板,jsp页面异步刷新源码,汽车租赁管理系统源码,小程序商城案例下载lzw

语法

eval(phpcode)

提示和注释

注释:返回语句会立即终止对字符串的计算。

注释:该函数对于在数据库文本字段中供日后计算而进行的代码存储很有用。

例子

<?php$string = "beautiful";$time = "winter"; $str = This is a $string $time morning!;echo $str. "

"; eval("\$str = \"$str\";");echo $str;?>

输出:

This is a $string $time morning!

This is a beautiful winter morning!

eval() 函数在CodeIgniter框架里也有用到。在 /system/database/DB.php 文件中,根据系统的配置动态的定义了一个类 CI_DB,具体代码片段如下:

if ( ! isset($active_record) OR $active_record == TRUE) { require_once(BASEPATH.database/DB_active_rec.php); if ( ! class_exists(CI_DB)) { eval(class CI_DB extends CI_DB_active_record { }); } } else { if ( ! class_exists(CI_DB)) { eval(class CI_DB extends CI_DB_driver { }); } } require_once(BASEPATH.database/drivers/.$params[dbdriver]./.$params[dbdriver].\_driver.php); // Instantiate the DB adapter $driver = CI_DB_.$params[dbdriver].\_driver; $DB = new $driver($params);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。