php动态生成函数示例


Posted in PHP onMarch 21, 2014

以下就是php动态生成函数示例,示例中用到了eval函数,我感觉如果服务器上允许用户运行这样的函数是非常危险的

<?
$a['a']=1;
$a['b']=1;
$a['c']=1;
$str="function a(){global \$a;if(\$a['a']==1 && \$a['b']==1 && \$a['c']==1){return 'OK';}else{return 'ERR';}}";
eval($str);
if(a()=="OK"){
 echo "GOOD";
}else{
 echo "OH NO";
}
PHP 相关文章推荐
最简单的PHP程序--记数器
Oct 09 PHP
PHP时间戳使用实例代码
Jun 07 PHP
php array_search() 函数使用
Apr 13 PHP
PHP开发中的错误收集,不定期更新。
Feb 03 PHP
php使用反射插入对象示例分享
Mar 11 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
PHP随机生成唯一HASH值自定义函数
Apr 20 PHP
PHP添加图片水印、压缩、剪切的封装类
Aug 17 PHP
PDO的安全处理与事物处理方法
Oct 31 PHP
php图像验证码生成代码
Jun 08 PHP
Laravel框架搜索分页功能示例
Feb 01 PHP
PHP创建XML接口示例
Jul 04 PHP
xss防御之php利用httponly防xss攻击
Mar 21 #PHP
php5.3 goto函数介绍和示例
Mar 21 #PHP
php ctype函数中文翻译和示例
Mar 21 #PHP
php的declare控制符和ticks教程(附示例)
Mar 21 #PHP
php像数组一样存取和修改字符串字符
Mar 21 #PHP
easyui的tabs update正确用法分享
Mar 21 #PHP
php设置session值和cookies的学习示例
Mar 21 #PHP
You might like
推荐文章系统(一)
2006/10/09 PHP
PHP通用检测函数集合
2011/02/08 PHP
php调用dll的实例操作动画与代码分享
2012/08/14 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
PHP操作FTP类 (上传、下载、移动、创建等)
2016/03/31 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
JavaScript极简入门教程(一):基础篇
2014/10/25 Javascript
javascript清空table表格的方法
2015/05/14 Javascript
js简单时间比较的方法
2016/08/02 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
JavaScript实现省市联动过程中bug的解决方法
2017/12/04 Javascript
react redux入门示例
2018/04/19 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
微信小程序实现上传word、txt、Excel、PPT等文件功能
2019/05/23 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
详解如何在Javascript中使用Object.freeze()
2020/10/18 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
python生成指定尺寸缩略图的示例
2014/05/07 Python
使用Python通过win32 COM实现Word文档的写入与保存方法
2018/05/08 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码
2020/01/16 Python
Python使用configparser库读取配置文件
2020/02/22 Python
如何用 Python 制作 GitHub 消息助手
2021/02/20 Python
CSS3实现的闪烁跳跃进度条示例(附源码)
2013/08/19 HTML / CSS
The Hut英国:英国领先的豪华在线百货商店
2019/07/26 全球购物
Structs界面控制层技术
2013/10/11 面试题
银行内勤岗位职责
2014/04/09 职场文书
计算机网络专业求职信
2014/06/05 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
元旦晚会开场白
2015/05/29 职场文书
MySQL系列之十五 MySQL常用配置和性能压力测试
2021/07/02 MySQL
FFmpeg视频处理入门教程(新手必看)
2022/01/22 杂记