Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3334556
  • 博文数量: 530
  • 博客积分: 13360
  • 博客等级: 上将
  • 技术积分: 5473
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-13 13:32
文章分类

全部博文(530)

文章存档

2017年(1)

2015年(2)

2013年(24)

2012年(20)

2011年(97)

2010年(240)

2009年(117)

2008年(12)

2007年(8)

2006年(9)

分类:

2008-07-05 09:16:24

格式:
    void unset ( mixed $var [, mixed $var [, $... ]] )
    unset() 销毁指定的变量。注意在 PHP 3 中,unset() 将返回 TRUE(实际上是整型值 1),而在 PHP 4 中,unset() 不再是一个真正的函数:它现在是一个语句。这样就没有了返回值,试图获取 unset() 的返回值将导致解析错误。

例1:销毁普通变量
// 销毁单个变量
unset ($foo);

// 销毁单个数组元素
unset ($bar['quux']);

// 销毁一个以上的变量
unset ($foo1$foo2$foo3);
?>

例2:
销毁全局变量
function foo() {
    unset(
$GLOBALS['bar']);
}

$bar "something";
foo();
?>

例3:
销毁指针变量
function foo(&$bar) {
    unset(
$bar);//只是销毁指针变量,而不是销毁$bar
    
$bar "blah";
}
$bar 'something';
foo($bar);
echo 
"$bar\n";//显示something
?>



阅读(1628) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~