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 相关文章推荐
优化使用mysql存储session的php代码
Jan 10 PHP
详解PHP显示MySQL数据的三种方法
Jun 05 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
一个PHP并发访问实例代码
Sep 06 PHP
PHP中数组定义的几种方法
Sep 01 PHP
php比较两个绝对时间的大小
Jan 31 PHP
2014年10个最佳的PHP图像操作库
Jul 14 PHP
thinkphp模板用法和内容输出实例
Nov 28 PHP
XHProf报告字段含义的解析
May 17 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
详解PHP归并排序的实现
Oct 18 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 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中将图片gif,jpg或mysql longblob或blob字段值转换成16进制字符串
2011/08/23 PHP
自编jQuery插件实现模拟alert和confirm
2014/09/01 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
Jquery获取第一个子元素简单实例
2016/06/02 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
jQuery使用正则验证15/18身份证的方法示例
2017/04/27 jQuery
js排序与重组的实例讲解
2017/08/28 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
vue 基于element-ui 分页组件封装的实例代码
2018/12/10 Javascript
Javascript之高级数组API的使用实例
2019/03/08 Javascript
js实现日历
2020/11/07 Javascript
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
python购物车程序简单代码
2018/04/18 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
对numpy中的数组条件筛选功能详解
2018/07/02 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
查看keras的默认backend实现方式
2020/06/19 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
利用CSS3的transform做的动态时钟效果
2011/09/21 HTML / CSS
西班牙在线宠物商店:zooplus.es
2017/02/24 全球购物
Shopee马来西亚:随拍即卖,最佳行动电商拍卖平台
2017/06/05 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
数控技术应届生求职信
2013/11/13 职场文书
教师队伍管理制度
2014/01/14 职场文书
党员干部一句话承诺
2014/05/30 职场文书
英语四级考试作弊检讨书
2014/09/29 职场文书
校本研修个人总结
2015/02/28 职场文书
行政司机岗位职责
2015/04/10 职场文书
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
httpclient调用远程接口的方法
2022/08/14 Java/Android