|
本文介绍下,php中的eval函数的几个例子,有需要的朋友参考下吧。
在php中,eval函数用于将值代入字符串之中。 语法: void eval(string code_str); 传回值: 无 函数种类: 数据处理 内容说明 本函数可将字符串之中的变量值代入,通常用在处理数据库的数据上。 参数 code_str 为欲处理的字符串。 注意:待处理的字符串要符合 PHP 的字符串格式,同时在结尾处要有分号。 使用本函数处理后的字符串会沿续到 PHP 程序结束。 例子: <?php $string = '杯子'; $name = '咖啡'; $str = '这个 $string 中装有 $name.<br>'; echo $str; eval( "/$str = /"$str/";" ); echo $str; ?> 传回值为: 这个 $string 中装有 $name. 这个 杯子 中装有 咖啡。 附,eval定义和用法。 eval() 函数把字符串按照 PHP 代码来计算。 该字符串必须是合法的 PHP 代码,且必须以分号结尾。 立即学习“PHP免费学习笔记(深入)”;
露阳PHP企业系统1.0
下载
1.) 将所有文件解压到php环境中,本程序才用smarty+php+mysql设计。如果运行不了,请修改hhy文件夹下的smarty.php文件改法请看说明2.) 修改configs下的config.inc.php下的连接数据库的密码和用户名3.) 本程序没有做安全页面,人工导入sql.inc到mysql数据库。管理员初始化帐号为admin,密码为hhy。后台地址:http://你的网站地址/h 如果没有在代码字符串中调用 return 语句,则返回 NULL。如果代码中存在解析错误,则 eval() 函数返回 false。 语法 eval(phpcode) 参数 描述 phpcode 必需。规定要计算的 PHP 代码。 提示和注释 注释:返回语句会立即终止对字符串的计算。 注释:该函数对于在数据库文本字段中供日后计算而进行的代码存储很有用。 例子:
<?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! eval() 函数在CodeIgniter框架里也有用到。 在 /system/database/DB.php 文件中,根据系统的配置动态的定义了一个类 CI_DB。 例子:
<?php 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);
以上代码,可将字符串之中的变量值代入,通常用在处理数据库的数据上。 参数 code_str 为欲处理的字符串。注意下待处理的字符串要符合 PHP 的字符串格式,同时在结尾处要有分号。 使用本函数处理后的字符串会沿续到 PHP 程序结束。 |
0
0
相关文章
php如何同时获取get和post参数_php接收两种参数方法【详解】
VSCode如何调试PHP_Xdebug配置与断点调试方法【教程】
Apache怎么禁止PHP执行危险函数_提升PHP安全性的禁用方法【安全】
PHP过低怎样验证升级成功否_PHP过低验证生效方法【确认】
PHP版本漏洞常见吗_盘点近年来高频出现的PHP版本漏洞【汇总】
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。
616
2026.02.13
本专题系统整理微博网页版官方入口及网页端登录方式,涵盖首页直达地址、账号登录流程与常见访问问题说明,帮助用户快速找到微博官网主页,实现便捷、安全的网页端登录与内容浏览体验。
194
2026.02.13
本专题围绕Flutter框架展开,系统讲解跨平台UI构建原理与状态管理方案。内容涵盖Widget生命周期、路由管理、Provider与Bloc状态管理模式、网络请求封装及性能优化技巧。通过实战项目演示,帮助开发者构建流畅、可维护的跨平台移动应用。
91
2026.02.13
本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。
20
2026.02.13
本专题围绕 Redis 在高并发系统中的应用展开,系统讲解主从复制、哨兵机制、Cluster 集群模式及数据分片原理。内容涵盖缓存穿透与雪崩解决方案、分布式锁实现、热点数据优化及持久化策略。通过真实业务场景演示,帮助开发者构建高可用、可扩展的分布式缓存系统。
54
2026.02.13
本专题系统整理雨课堂网页版官方入口及在线登录方式,涵盖账号登录流程、官方直连入口及平台访问方法说明,帮助师生用户快速进入雨课堂在线教学平台,实现便捷、高效的课程学习与教学管理体验。
15
2026.02.12
本专题汇总豆包AI官方网页版入口及在线使用方式,涵盖智能写作工具、图片生成体验入口和官网登录方法,帮助用户快速直达豆包AI平台,高效完成文本创作与AI生图任务,实现便捷智能创作体验。
598
2026.02.12
本专题面向后端开发与数据库工程师,深入讲解 PostgreSQL 查询优化原理与索引机制。内容包括执行计划分析、常见索引类型对比、慢查询优化策略、事务隔离级别以及高并发场景下的性能调优技巧。通过实战案例解析,帮助开发者提升数据库响应速度与系统稳定性。
56
2026.02.12
热门下载
相关下载
精品课程
最新文章



