PHP中unset销毁变量引发的问题
发布时间:2020-12-13 20:52:11 所属栏目:PHP教程 来源:网络整理
导读:在php中我要销毁变量并内存释规范的写法就是直接使用unset()函数了,但是我们测试会发现unset只是当指向该值的所有变量(比如有引用变量指向该值)都被销毁后,地址才会被释放,下面我们来看几个实例,首先我们来看一个例子,代码如下: ?php $a = hellospringlo
在php中我要销毁变量并内存释规范的写法就是直接使用unset()函数了,但是我们测试会发现unset只是当指向该值的所有变量(比如有引用变量指向该值)都被销毁后,地址才会被释放,下面我们来看几个实例,首先我们来看一个例子,代码如下:
这个我们很清楚,unset($b),只是断开了变量名和值得绑定,但是一个有意思的问题出现了,代码如下:
为什么$a销毁了,为嘛$b的值还在呢? 注:unset()函数只有当指向该值的所有变量(比如有引用变量指向该值)都被销毁后.地址才会被释放,代码如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |