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 相关文章推荐
程序员编程十条戒律
Jul 09 PHP
php中使用cookie来保存用户登录信息的实现代码
Mar 08 PHP
PHP设计模式之调解者模式的深入解析
Jun 13 PHP
在Win7 中为php扩展配置Xcache
Oct 08 PHP
Yii2 输出xml格式数据的方法
May 03 PHP
PHP中Array相关函数简介
Jul 03 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
php实现数据库的增删改查
Feb 26 PHP
php 判断页面或图片是否经过gzip压缩的方法
Apr 05 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 PHP
Yii2框架中一些折磨人的坑
Dec 15 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日期时间函数的高级应用技巧
2009/05/16 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP Laravel中的Trait使用方法
2019/01/20 PHP
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
单页面vue引入百度统计的使用方法示例详解
2018/10/13 Javascript
小程序实现多选框功能
2018/10/30 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
JS数组的高级使用方法示例小结
2020/03/14 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
[03:19]2016国际邀请赛中国区预选赛第四日TOP10镜头集锦
2016/07/01 DOTA
python开启多个子进程并行运行的方法
2015/04/18 Python
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
Python中pygal绘制雷达图代码分享
2017/12/07 Python
Python+tkinter使用80行代码实现一个计算器实例
2018/01/16 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
PyQt5 QSerialPort子线程操作的实现
2018/04/21 Python
详解Python3 中的字符串格式化语法
2020/01/15 Python
Python使用正则表达式实现爬虫数据抽取
2020/08/17 Python
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
柏林通行证:Berlin Pass
2018/04/11 全球购物
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
会计专业自荐信
2013/12/02 职场文书
共产党员批评与自我批评
2014/10/15 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
互联网的下一个风口:新的独角兽将诞生
2019/08/02 职场文书
服务器间如何实现文件共享
2022/05/20 Servers