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 xml实例 留言本
Mar 20 PHP
几款免费开源的不用数据库的php的cms
Dec 19 PHP
PHP学习之数组值的操作
Apr 17 PHP
PHP判断网络文件是否存在的方法
Mar 12 PHP
php $_SESSION会员登录实例分享
Jan 19 PHP
ThinkPHP实现更新数据实例详解(demo)
Jun 29 PHP
微信支付开发告警通知实例
Jul 12 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
PHP实现的日历功能示例
Sep 01 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
自定义Laravel (monolog)日志位置,并增加请求ID的实现
Oct 17 PHP
PHP大文件及断点续传下载实现代码
Aug 18 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设计模式 Chain Of Responsibility (职责链模式)
2011/06/26 PHP
php 字符串压缩方法比较示例
2014/01/23 PHP
thinkphp配置文件路径的实现方法
2016/08/30 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
Laravel中前端js上传图片到七牛云的示例代码
2017/09/04 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
PHP写API输出的时用echo的原因详解
2019/04/28 PHP
JQuery 1.3.2以上版本中出现pareseerror错误的解决方法
2011/01/11 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
js操纵dom生成下拉列表框的方法
2014/02/24 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
js判断一个对象是数组(函数)的方法实例
2019/12/19 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
Python基于twisted实现简单的web服务器
2014/09/29 Python
Python操作MongoDB数据库PyMongo库使用方法
2015/04/27 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python 调用c语言函数的方法
2017/09/29 Python
python实现梯度法 python最速下降法
2020/03/24 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
2020/11/11 Python
HTML5实现经典坦克大战坦克乱走还能发出一个子弹
2013/09/02 HTML / CSS
a标签下载链接的简单实现
2016/09/13 HTML / CSS
HTML5 图片悬停放大的实现代码示例
2019/12/04 HTML / CSS
编辑找工作求职信分享
2014/01/03 职场文书
十岁生日父母答谢词
2014/01/18 职场文书
有创意的广告词
2014/03/18 职场文书
学习雷锋精神演讲稿
2014/05/10 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
十大经典日本动漫排行榜 海贼王第三,犬夜叉仅第八
2022/03/18 日漫
Java字符缓冲流BufferedWriter
2022/04/09 Java/Android
APP界面设计技巧和注意事项
2022/04/29 杂记