php运行时动态创建函数的方法


Posted in PHP onMarch 16, 2015

本文实例讲述了php运行时动态创建函数的方法。分享给大家供大家参考。具体分析如下:

一般的语言函数必须定义了在运行,而php支持在运行时动态创建函数,下面是一个简单的范例,在运动时根据不同的条件创建函数$a

<?php
if (count($_POST) > 0) {
  $prepped = create_function('$a', 'return trim($_POST[$a]);');
}
elseif (count($_GET) > 0) {
  $prepped = create_function('$a', 'return strtoupper($_GET[$a]);');
}
else {
  $prepped = create_function('$a', 'return false;');
}echo $prepped('file');
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
常用表单验证类,有了这个,一般的验证就都齐了。
Dec 06 PHP
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
PHP中__get()和__set()的用法实例详解
Jun 04 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
Jun 26 PHP
php从完整文件路径中分离文件目录和文件名的方法
Mar 13 PHP
php利用事务处理转账问题
Apr 22 PHP
php实现微信公众平台账号自定义菜单类
Oct 11 PHP
PHP二维数组去重算法
Dec 17 PHP
PHP实践教程之过滤、验证、转义与密码详解
Jul 24 PHP
PHP依赖注入原理与用法分析
Aug 21 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
Mar 12 PHP
php实现用于删除整个目录的递归函数
Mar 16 #PHP
php定义参数数量可变的函数用法实例
Mar 16 #PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 #PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
Mar 16 #PHP
php去除头尾空格的2种方法
Mar 16 #PHP
php中动态调用函数的方法
Mar 16 #PHP
php从字符串创建函数的方法
Mar 16 #PHP
You might like
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
PHP生成随机字符串(3种方法)
2015/09/25 PHP
浅谈PHP中的那些魔术常量
2020/12/02 PHP
JavaScript DOM学习第四章 getElementByTagNames
2010/02/19 Javascript
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
js 事件截取enter按键页面提交事件示例代码
2014/03/04 Javascript
js分页工具实例
2015/01/28 Javascript
jQuery简单几行代码实现tab切换
2015/03/10 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
详解js的六大数据类型
2016/12/27 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
说说node中的可读流和可写流的区别
2018/06/01 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
node解析修改nginx配置文件操作实例分析
2019/11/06 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
Python基于checksum计算文件是否相同的方法
2015/07/09 Python
利用python模拟实现POST请求提交图片的方法
2017/07/25 Python
Python matplotlib画图实例之绘制拥有彩条的图表
2017/12/28 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
Django框架使用富文本编辑器Uedit的方法分析
2018/07/31 Python
python使用xlrd和xlwt读写Excel文件的实例代码
2018/09/05 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
详解Python函数式编程—高阶函数
2019/03/29 Python
HTML+CSS3+JS 实现的下拉菜单
2020/11/25 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
一篇.NET面试题
2014/09/29 面试题
公务员的自我鉴定
2013/10/26 职场文书
小学优秀班主任事迹材料
2014/05/17 职场文书
平安家庭示范户事迹
2014/06/02 职场文书
中职招生先进个人材料
2014/08/31 职场文书
《狮子和鹿》教学反思
2016/02/16 职场文书
担保书范文
2019/07/09 职场文书
vue-cropper插件实现图片截取上传组件封装
2021/05/27 Vue.js