PHP变量在程序执行完后释放。
如果你使用完了,想销毁,可以使用unset 来销毁释放
例: unset($str);
unset和null
立即学习“PHP免费学习笔记(深入)”;
$var = null;这种方式只是把引用去掉,其实并没有释放内存。unset方法才是php内置的销毁变量、释放内存的方法。
但是需要注意的是,如果在使用unset();对其引用的变量的引用关系还在,那么这块内存暂时还不会被释放,只有当所有变量对这块内存区域的引用都断掉后,这块被释放的内存区域才会被释放。
举例如下:
登录后复制
结果:272
登录后复制
结果:192
更多PHP相关知识,请访问PHP中文网!
以上就是PHP变量什么时候释放的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2143190.html