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 相关文章推荐
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
Nov 18 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
ThinkPHP框架实现session跨域问题的解决方法
Jul 01 PHP
PHP实现的英文名字全拼随机排号脚本
Jul 04 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
中高级PHP程序员应该掌握哪些技术?
Sep 23 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
thinkPHP框架中layer.js的封装与使用方法示例
Jan 18 PHP
PHP中的empty、isset、isnull的区别与使用实例
Mar 22 PHP
laravel 错误处理,接口错误返回json代码
Oct 25 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
ThinkPHP的模版中调用session数据的方法
2014/07/01 PHP
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
javascript取消文本选定的实现代码
2010/11/14 Javascript
基于jQuery的左右滚动实现代码
2010/12/03 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
javascript学习笔记(十六) 系统对话框(alert、confirm、prompt)
2012/06/20 Javascript
javascript真的不难-回顾一下基础知识
2013/01/15 Javascript
js中小数转换整数的方法
2014/01/26 Javascript
jquery实现页面常用的返回顶部效果
2016/03/04 Javascript
JavaScript中的原型继承基础学习教程
2016/05/06 Javascript
js实现动态创建的元素绑定事件
2016/07/19 Javascript
给easyui的datebox控件添加清空按钮的实现方法
2016/11/09 Javascript
Webpack+Vue如何导入Jquery和Jquery的第三方插件
2017/02/20 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
详解Angular操作cookies方法
2018/06/01 Javascript
Vue 页面状态保持页面间数据传输的一种方法(推荐)
2018/11/01 Javascript
Node.js开发之套接字(socket)编程入门示例
2019/11/05 Javascript
JS实现关闭小广告特效
2021/01/29 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
[52:08]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第一局
2016/03/05 DOTA
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
Python读写Redis数据库操作示例
2014/03/18 Python
Python使用面向对象方式创建线程实现12306售票系统
2015/12/24 Python
Pandas之ReIndex重新索引的实现
2019/06/25 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
pycharm使用技巧之自动调整代码格式总结
2020/11/04 Python
ASP.NET中的身份验证有那些
2012/07/13 面试题
机电专业毕业生求职信
2013/10/27 职场文书
追悼会子女答谢词
2014/01/28 职场文书
求职信的七个关键技巧
2014/02/05 职场文书
园林技术个人的自我评价
2014/02/15 职场文书
小学二年级评语
2014/04/21 职场文书
2016年清明节寄语
2015/12/04 职场文书
python内置进制转换函数的操作
2021/06/02 Python
Mysql事务索引知识汇总
2022/03/17 MySQL
Python可视化神器pyecharts绘制水球图
2022/07/07 Python