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 相关文章推荐
PHP调用三种数据库的方法(1)
Oct 09 PHP
让PHP支持页面回退的两种方法
Jan 10 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-3 代码组织和重用2
Jul 03 PHP
php实现利用phpexcel导出数据
Aug 24 PHP
一个好用的PHP验证码类实例分享
Dec 27 PHP
PHP字符串的连接的简单实例
Dec 30 PHP
PHPMailer发送HTML内容、带附件的邮件实例
Jul 01 PHP
php实现批量压缩图片文件大小的脚本
Jul 04 PHP
php中的ini配置原理详解
Oct 14 PHP
PHP获取当前相对于域名目录的方法
Jun 26 PHP
织梦sitemap地图实时推送给百度的教程
Aug 03 PHP
php如何把表单内容提交到数据库
Jul 08 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
第八节 访问方式 [8]
2006/10/09 PHP
第十二节 类的自动加载 [12]
2006/10/09 PHP
php实现的用户查询类实例
2015/06/18 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
Yii中实现处理前后台登录的新方法
2015/12/28 PHP
用js+xml自动生成表格的东西
2006/12/21 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
2009/02/24 Javascript
jQuery.Validate 使用笔记(jQuery Validation范例 )
2010/06/25 Javascript
ExtJS4如何自动生成控制grid的列显示、隐藏的checkbox
2014/05/02 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
jQuery地图map悬停显示省市代码分享
2015/08/20 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
不得不分享的JavaScript常用方法函数集(下)
2015/12/25 Javascript
详解Bootstrap按钮
2016/01/04 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
JavaScript制作简单的框选图表
2017/05/15 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
利用React Router4实现的服务端直出渲染(SSR)
2019/01/07 Javascript
webpack file-loader和url-loader的区别
2019/01/15 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
Python hmac模块使用实例解析
2019/12/24 Python
python实现将json多行数据传入到mysql中使用
2019/12/31 Python
tensorflow多维张量计算实例
2020/02/11 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
全球领先的鞋类零售商:The Walking Company
2016/07/21 全球购物
美国著名的品牌折扣店:Burlington
2017/06/08 全球购物
写自荐信三大法宝
2014/01/24 职场文书
大学开学计划书
2014/04/30 职场文书
安全教育日主题班会
2015/08/13 职场文书
Vue通过懒加载提升页面响应速度
2021/05/10 Vue.js
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android
pandas时间序列之pd.to_datetime()的实现
2022/06/16 Python