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

yipeiwu_com5年前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 获取全局变量的代码

复制代码 代码如下: function cleanGlobal($global_array, $arg, $specialchars = true, $default = null) {...

php算开始时间到过期时间的相隔的天数

复制代码 代码如下://mktime = mktime($hours,minute,seconds,month,day,years) $start_time = mktime(0,0,0...

php Undefined index和Undefined variable的解决方法

$act=$_POST['act']; 用以上代码总是提示 Notice: Undefined index: act in F:\win...

php eval函数一句话木马代码

eval可以用来执行任何其他php代码,所以对于代码里发现了eval函数一定要小心,可能是木马 就这一句话害死人,这样任何人都可以post任何文件上来,所以要做好防范 <&#...

PHP生成Flash动画的实现代码

PHP生成Flash动画的实现代码

其中有一组映射到 SWF 动画中的数据类型的对象:子图形、图形、文本、位图等等。在本文中,我使用了预编译的扩展 php_ming.dll 库用于 Windows 版本的 PHP。 清单...