php运行时动态创建函数的方法

 更新时间:2015年03月16日 10:34:25   作者:work24  
这篇文章主要介绍了php运行时动态创建函数的方法,涉及php流程语句与create_function函数的使用技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • 基于pear auth实现登录验证

    基于pear auth实现登录验证

    基于pear auth实现登录验证实现代码
    2010-02-02
  • 图解MYSQL的安装和数据升级

    图解MYSQL的安装和数据升级

    图解MYSQL的安装和数据升级...
    2006-11-11
  • PHP实现的oracle分页函数实例

    PHP实现的oracle分页函数实例

    这篇文章主要介绍了PHP实现的oracle分页函数,结合实例形式分析了PHP针对oracle数据库使用rownum代替MySQL中limit实现的分页操作相关技巧,需要的朋友可以参考下
    2016-01-01
  • 详解PHP的Yii框架中日志的相关配置及使用

    详解PHP的Yii框架中日志的相关配置及使用

    这篇文章主要介绍了PHP的Yii框架中日志的相关配置及使用,包括bug追踪以及数据库查询耗时记录等,需要的朋友可以参考下
    2015-12-12
  • php图像处理函数imagecopyresampled用法详解

    php图像处理函数imagecopyresampled用法详解

    这篇文章主要介绍了php图像处理函数imagecopyresampled用法,结合实例形式详细分析了imagecopyresampled函数的功能、参数、使用方法,需要的朋友可以参考下
    2016-12-12
  • XAMPP升级PHP版本实现步骤解析

    XAMPP升级PHP版本实现步骤解析

    这篇文章主要介绍了XAMPP升级PHP版本实现步骤解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • 解析php中call_user_func_array的作用

    解析php中call_user_func_array的作用

    本篇文章是对php中call_user_func_array的作用进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php 设计模式之 工厂模式

    php 设计模式之 工厂模式

    用工厂模式设计数据库操作类,本程序要运行在PHP5.0以上,使用本程序可以方便的更换数据库,并且可扩展到其它数据库平台;在换数据库平台时,只是简单的修改数据库类型就可以了。
    2008-12-12
  • PHP获取文件绝对路径的代码(上一级目录)

    PHP获取文件绝对路径的代码(上一级目录)

    PHP获取文件绝对路径,取得当前文件所在的绝对目录,取得当前文件的上一层目录名的实现代码。
    2011-05-05
  • PHP设计模式之原型模式示例详解

    PHP设计模式之原型模式示例详解

    这篇文章主要给大家介绍了关于PHP设计模式之原型模式的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01

最新评论