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

yipeiwu_com7年前PHP代码库

本文实例讲述了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使用变量动态创建类的对象。分享给大家供大家参考,具体如下: 这是一个能用变量动态创建类的对象的用法,就是根据$pay_code变量值来创建对象. 例如下例就是创建类T...

php抽象类使用要点与注意事项分析

本文实例分析了php抽象类使用要点与注意事项。分享给大家供大家参考。具体分析如下: php抽象类使用要点与注意事项如下: 1、用 abstract 来修饰一个类,那么这个类就是抽象类;抽...

php保存二进制原始数据为图片的程序代码

得到post过来的二进制原始数据,选择一个生成路径及图片的名字,之后写入,思路很显而易见 //生成图片 $imgDir = 'uploadImg/'; $filena...

解析Linux下Varnish缓存的配置优化

Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。但与老牌的squid相比...

封装一个PDO数据库操作类代码

复制代码 代码如下:<?php /**  * 数据库PDO操作  */ class MysqlPdo { public static $PDOStatement = null; /...