腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
13
回答
用
PHP
释放
内
存有
什么
更好的:
unset
()
或
$
var
=
null
在我的大部分编码中,我一直
使用
unset
(),但最近我查看了一些从网络上找到的、
使用
$
var
=
null
的值得尊敬的类。 是否有更好的选择,原因是
什么
?
浏览 15
提问于2009-02-25
得票数 263
回答已采纳
3
回答
$
var
=
null
和
unset
($
var
)之间的差异
编辑:特别是如果$
var
是一个非常大的变量,有很多级别的递归和其他对象(因此需要对大型对象进行递归清理) 编辑:删除这个:我只能想到一件事,那就是isset($
var
)在任何一种情况下都会有不同的反应。
浏览 2
提问于2012-08-02
得票数 4
回答已采纳
5
回答
在
PHP
中清除内存的最好方法是
什么
?(5.2)
、
、
什么
是更好/更有用的内存清理。
或
我有一个带有一个循环的函数。我得到(几分钟后)我设置了
null
和
unset
()-ing每个对象(在周期结束时),但仍然没有成功:(我找不到消耗内存的是
什么
。
PHP
会
释放
这些函数中
浏览 2
提问于2010-08-05
得票数 12
回答已采纳
7
回答
php
-取消变量的
好处
是
什么
?
可能重复: $c = $a + $b; return $c;}
浏览 0
提问于2011-02-17
得票数 30
回答已采纳
2
回答
取消codeigniter对象
或
php
?
、
、
、
、
我正在
使用
codeigniter和
PHP
来构建一个web应用程序,由于我必须执行大量的查询,所以我必须在模型中定义/
使用
许多对象。>REC_LOADED;在一般的编程实践中,一旦不再需要这些对象,你就应该将它们设为空,但是我还没有找到任何关于确保所有对象都被设为空的最佳方法的细节,以避免一般的codeigniter
或
php
将
NULL
赋值给函数末尾的对象是否足够?$dbData = $this->mydb->query($dbQuery); $db
浏览 3
提问于2012-09-11
得票数 1
回答已采纳
7
回答
赋值
NULL
和
unset
有
什么
区别?
php
$a=
NULL
; //or
unset
($a) { }当应用未设置时,我得到相同的结果: 那么,赋值
NULL
和
unset
有
什么
区别呢?
浏览 0
提问于2012-10-12
得票数 0
回答已采纳
1
回答
PHP
:在
使用
unset
()
或
赋值为
null
后未
释放
的内存
、
为了快速完成这些任务,我在内存中完成了几乎所有的数据存储,而不是将数据写入数据库
或
反复查询数据库.所有必要的数据一次读取,并根据需要进行咨询。为了解决这个问题,我尝试
使用
unset
()内部函数来
释放
我不再需要的所有变量、数组和对象。其中一些对象在实例化时相当大,这就是为
什么
我会尽快将它们
释放
。我读过其他文章,其中指出,只要某个特定变量的引用计数没有降到零,<e
浏览 2
提问于2013-02-15
得票数 1
6
回答
未定有用吗?
我从来没有见过有人
使用
unset
,我想知道这是否节省了一些东西,还是完全浪费了时间和代码?$message = "Line 1\r\nLine 2\r\nLine 3";
unset
($message); ?>
浏览 3
提问于2013-08-08
得票数 5
回答已采纳
6
回答
PHP
的内存问题(5)
、
、
调用
unset
()是否会
释放
与该对象关联的内存?有几种情况下,我发现自己在处理大型关联数组,并且我想在处理完后删除它们(
释放
内存以创建新的关联数组)。
浏览 2
提问于2010-07-28
得票数 0
回答已采纳
2
回答
php
-这些函数能有效降低服务器负载吗?
、
、
晚上好,//
unset
all vars{} function
unset
($key); return serializ
浏览 0
提问于2011-10-05
得票数 0
回答已采纳
1
回答
json_decode和内存清除
、
我的问题是,即使清除了所有内存,每个文件之后的内存
使用
量也会越来越大。内存越来越多,直到
PHP
告诉我他不能得到更多。正如您所看到的,在这个示例中,除了一个json_decode()、没有赋值的变量
或
其他任何东西之外,我
什么
也不做。那么,为
什么
我的记忆会这样增长,我如何清除它呢?
浏览 2
提问于2017-11-07
得票数 11
1
回答
什么
时候才能真正
使用
unset
()?
、
、
、
、
我对在任何地方
使用
语言构造都很好奇,在那里我取了内存
或
声明了一些变量(不管结构如何)。<?
php
// 2) some在进入
unset
($buffer)点2之前,我真的需要(或者应该)做吗
浏览 2
提问于2013-05-15
得票数 2
回答已采纳
7
回答
在
PHP
脚本中调用
unset
()
来自C/C++背景,我习惯于自己的垃圾收集--即在
使用
资源后
释放
资源(即在C++土地上)。我忘记提到,我
使用
的是
PHP
5.3,而且我所做的大部分
unset
()调用都在一个循环中,在这个循环中,我正在处理几个“
浏览 6
提问于2010-08-06
得票数 9
1
回答
有没有用PDO关闭mysql预准备语句的函数?
、
、
在mysqli预准备语句中有(关闭预准备语句):我已经搜索了
php
.net和网络,但找不到PDO的替代品。在每个脚本的末尾
使用
它有
什么
好处
?我明白,关闭到mysql的连接,但是关闭查询怎么办?
浏览 0
提问于2011-04-16
得票数 4
回答已采纳
1
回答
在取消设置mysql对象之前
释放
结果并关闭连接,或者只是取消设置会破坏对象n
释放
资源?
、
、
我正在学习
php
/mysql。我似乎找不到一个明确的答案来回答一些问题。你能给我澄清一些吗?或者告诉我一个可靠的来源。谢谢。(1)如果我不再需要数据库对象,取消设置该对象是否会
释放
所有相关资源(连接/内存占用资源等)或者我必须在调用
unset
($mysqliObj)之前调用$mysqliResult->free()和/
或
$mysqliObj(2)另外,如果我
使用
数据库抽象层,其中抽象类的成员持有mysqli对象,取消设置$dbAbstractionObj是否会
释
浏览 0
提问于2013-07-09
得票数 2
5
回答
如何在
PHP
中将变量重置为
NULL
?
、
、
我可以
使用
isset($
var
)来检查变量是否未定义或为
null
。(例如,检查之前是否设置了会话变量) 但在设置变量之后,如何将其重置为默认值,以便isset($
var
)返回false
浏览 1
提问于2009-12-06
得票数 28
回答已采纳
1
回答
PHP
数组/对象在未设置时作为引用传递?
、
、
、
php
echo "inside: ".json_encode(isset($
var
) ?
PHP
_EOL;$
php
z.
php
var
before: "<
uns
浏览 3
提问于2017-04-11
得票数 1
回答已采纳
4
回答
脚本运行时的
php
垃圾回收
、
、
、
我有一个在cron上运行的
PHP
脚本,可能需要15分钟才能执行。我每隔一段时间就让它吐出memory_get_usage(),这样我就可以看到发生了
什么
。它第一次告诉我我的
使用
量是10兆。
PHP
会在脚本运行时进行垃圾回收吗?或者所有的记忆都发生了
什么
?我能做些
什么
来强制垃圾回收。我的脚本正在执行的任务是每晚将数千个节点导入到Drupal中。所以它做了很多次相同的事情。 有
什么
建议吗?
浏览 1
提问于2010-06-24
得票数 21
回答已采纳
6
回答
unset
与=
null
之间的区别
来自: 技术上的废话并不
浏览 1
提问于2012-12-02
得票数 52
回答已采纳
2
回答
php
< 5.3垃圾回收,是否需要将数组值设置为
null
,或者是否将array =
null
设置为孤立其所有元素?
、
、
、
所以我
使用
php
5.2,需要一些垃圾回收,因为我处理的是非常有限的资源和大量的数据集。从我的测试中,我已经看到
unset
在脚本结束之前
什么
也不做(即使我耗尽了内存),这似乎有点与文档相反,尽管我假设我也在阅读5.3文档,而不是5.2文档,并且5.3文档似乎相对没有文档。我的类的基本示例如下:private $_
var
; $this->_
var
= array(); for($i.
浏览 0
提问于2011-01-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券