Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2105567
  • 博文数量: 194
  • 博客积分: 6450
  • 博客等级: 准将
  • 技术积分: 2085
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-06 13:39
文章分类

全部博文(194)

文章存档

2013年(38)

2012年(11)

2011年(1)

2010年(1)

2009年(4)

2008年(13)

2007年(18)

2006年(63)

2005年(45)

我的朋友

分类:

2006-09-11 15:17:53

/*
变量清理程序
作者:放弃思考 (QQ:376123224)
Blog: http://j.cublog.cn/
时间:2006-1-13
*/

$system_var = array_keys( $GLOBALS );//获得PHP的预定义变量。此句要放调用unsetVar函数的程序页面开头。

$a = 1;
$b = 2;
var_dump( $a );
var_dump( $b );

$allow_var = array('a'); //定义“允许出现的变量名数组”

//函数说明  参数1:允许的变量名数组; 参数2:系统变量名数组
function unsetVar ($allow,$system)
{
    $all=array_keys( $GLOBALS );
    $drop = array_diff( $all,$allow,$system );
    foreach ( $drop as $key => $value )
            unset( $GLOBALS[$value] );
}

unsetVar($allow_var,$system_var);//调用变量清理函数

echo '<br>';
var_dump( $a );
var_dump( $b );
?>
阅读(1155) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~