开胜科技-网站建设专家

售前咨询:点击这里给我发消息 点击这里给我发消息 

技术支持:点击这里给我发消息 点击这里给我发消息 

售后服务:点击这里给我发消息 点击这里给我发消息 

电话:0531-89004900

手机:18660105139

E-mail:service@openwin.cn

视觉设计

济南网站制作之php uset 释放给定的变量

发布时间:2014-05-03 22:52:23      浏览次数:0

    今天济南网站制作详细讲解php函数unset,此函数的各种用法。
    <?php
    //销毁单个变量
    unset($foo);
    //销毁单个数组元素
    unset($bar['quux']);
    //销毁一个以上的变量
    unset($foo1,$foo2,$foo3);
    ?>
    unset()在函数中的行为会依赖于想要销毁的变量的类型而有所不同。
    如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。
    <?php
    functiondestroy_foo(){
    global$foo;
    unset($foo);
    }
    $foo='bar';
    destroy_foo();
    echo$foo;
    ?>
    上边的例子将输出:bar
    如果在函数中unset()一个通过引用传递的变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。
    <?php
    functionfoo(&$bar){
    unset($bar);
    $bar="blah";
    }
    $bar='something';
    echo"$bar ";
    foo($bar);
    echo"$bar ";
    ?>
    上边的例子将输出:somethingsomething
开胜科技微信(openwin-cn)