问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php变量需要释放吗

发布网友 发布时间:2022-05-10 11:42

我来回答

2个回答

懂视网 时间:2022-05-10 16:04

PHP变量什么时候释放

PHP变量在程序执行完后释放。

如果你使用完了,想销毁,可以使用unset 来销毁释放

例: unset($str);

unset和null

$var = null;这种方式只是把引用去掉,其实并没有释放内存。unset方法才是php内置的销毁变量、释放内存的方法。

但是需要注意的是,如果在使用unset();对其引用的变量的引用关系还在,那么这块内存暂时还不会被释放,只有当所有变量对这块内存区域的引用都断掉后,这块被释放的内存区域才会被释放。

举例如下:

<?php
$s=str_repeat('1',256);
$m=memory_get_usage();
unset($s); //销毁$s
echo $m-memory_get_usage();
?>

结果:272

<?php
$s=str_repeat('1',256);
$m=memory_get_usage();
unset($s); //销毁$s
$s = null; //区别在这里,把变量的引用断掉
echo $m-memory_get_usage();
?>

结果:192

更多PHP相关知识,请访问PHP中文网!

热心网友 时间:2022-05-10 13:12

类里面的和函数里面的不需要释放~
反正代码执行完都会被终结的,你想要手动释放的话也没有问题,毕竟释放了节约了一些资源~特别对于大项目来说,很有必要的!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么样制作个人简历 上海海事大学对外交流多麽出国会不会容易一些 上海海事大学提前批今年要几号才能出来 怎么查找大学家长群 北京慧学堂在线教育学校的老师打电话来说要交3480元钱,给孩子半年的在... 左脸颊长青春痘是什么原因? 某商店上午9:00开始营业全天营业8小时下午几点关门 (2012?泗县模拟)某商店每天10:00-18:00营业,全天营业88小时. 某商店每天9:20-18:00营业,全天营业()小时。老师早上7:30到校,下午4... 商场营业时间是上午8:00-下午6:00,一位顾客向一位老先生嗯打听时间了... 用 一个人的江湖 作网名是什么意思? 52单身女人微信网名,我是单身,今年52岁,想起一个好听一点的名字 24孔重音口琴可以吹的天空之城的简谱 跪求24孔口琴口琴谱~ 24孔口琴简谱 求c调24孔口琴简谱大全 24孔口琴乐谱 外婆的澎湖湾有个2222 ,用口琴怎么一下子吹出四个2啊? 求24孔口琴曲子的简谱 急求好听的口琴曲!!要附简谱!! 吹奏外婆的澎湖湾用什么样口琴好 外婆的澎湖湾口琴谱大神们帮帮忙 颐和园里有没有吃饭的地方? 北京臭鳜鱼检测到? 北京新发地有臭鳜鱼批发吗? 苹果手机app store变成英文了,怎么办? 怎么把两个人的捆绑在一起,可以看到对方的信息? 苹果手机app store变成英文了怎么办 买的电视专用无线麦克风还要激活产生费用吗? 未添加对方微信怎么看? QQ空间永久隐身访问怎么去掉? 翻译《晋书·谢安传》 陈寿《三国志 孙登传》的文言文 谁是笔笔? 晋书 晋充传 求斗智悬疑推理心理的日剧 《诫兄子严,敦书》的解释,译文 扳倒冯保的张鲸的具体资料? 北京使馆区 关于电视剧《酒店风云》的疑问: 男性眼圈发黑是什么,有什么好办法吗? 眼圈黑是什么原因,有什么好男人眼圈发黑是怎么回事,有什么好办法吗?男人眼圈发黑是怎么回事,办法吗? 男性为什么眼圈会发黑,有什么好办法吗? 男人眼圈发黑是什么原因,有什么好办法吗? 男性眼圈四周发黑是什么原因 男人眼周围发黑是怎么回事??? 男性眼圈发黑是怎么回事,有什么好办法吗? 男性眼圈发黑是什么原因,有什么好办法吗? 彩色的染色貂皮大衣怎样选好 有喂过羊的吗?目前喂什么品种较好?