unset函数咋用?一文带你快速了解用法
发布时间:2022-04-18 13:56:37 所属栏目:语言 来源:互联网
导读:在PHP中,如果我们想要从数组中删除元素,那么我们就可以使用unset()函数,unset()函数能够用来销毁给定的变量。那么unset函数怎么用呢?下面小编就给大家介绍unset()函数的用法。 说明 unset(mixed$var[,mixed$...] ) :void unset()销毁指定的变量。 unset(
在PHP中,如果我们想要从数组中删除元素,那么我们就可以使用unset()函数,unset()函数能够用来销毁给定的变量。那么unset函数怎么用呢?下面小编就给大家介绍unset()函数的用法。 说明 unset(mixed$var[,mixed$...] ) :void unset()销毁指定的变量。 unset()在函数中的行为会依赖于想要销毁的变量的类型而有所不同。 如果在函数中unset()一个全局变量,则只是局部变量被销毁,而在调用环境中的变量将保持调用unset()之前一样的值。 <?php function destroy_foo() { global $foo; unset($foo); } $foo = 'bar'; destroy_foo(); echo $foo; ?> 以上例程会输出: bar 如果您想在函数中unset()一个全局变量,可使用$GLOBALS数组来实现: <?php function foo() { unset($GLOBALS['bar']); } $bar = "something"; foo(); ?> 以上例程会输出: something something 如果在函数中unset()一个静态变量,那么在函数内部此静态变量将被销毁。但是,当再次调用此函数时,此静态变量将被复原为上次被销毁之前的值。 <?php function foo() { static $bar; $bar++; echo "Before unset: $bar, "; unset($bar); $bar = 23; echo "after unset: $barn"; (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |