问题标签 [unset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6007 浏览

php - PHP函数中使用的变量会在函数执行后自动取消设置吗?

我对 PHP 函数中使用的变量/数组有疑问。执行函数后,所有变量是否都自动取消设置?如果没有,在执行整个 PHP 页面后,它们何时完全取消设置?一定时间后?

在函数末尾取消设置函数中使用的所有变量以从内存中释放是否有用?

提前感谢您的帮助和评论!

0 投票
1 回答
197 浏览

php - 删除其他数组中没有的一个数组的键

我必须删除另一个数组中没有的一个数组的键,比如

但是在数组中恢复日期字段我需要从数组中取消 $Fields 中没有的键,如果数组中没有名称,则只返回 LastName ..

谢谢[]的

0 投票
5 回答
1470 浏览

php - 你需要取消设置PHP内存问题吗?

如果在脚本执行完成之前没有取消设置数组会发生什么?

我正在处理数千个 CSV 文件,将数十万客户的数据解析成数组。它在前 5/6 小时内运行良好,然后开始陷入困境。

我每次执行大约运行 5-10 个 CSV...我想知道取消设置脚本中的数组是否会对此有所帮助...我认为脚本结束后它们将被取消分配。我错了吗?

0 投票
2 回答
2103 浏览

php - magento内存问题,无法取消设置对象

我正在编写一个 magento 产品导出器,它将几个属性写入 csv 文件。一个属性称为“类别字符串”,其方法如下所示:

但在每次迭代之后,每个产品的方法调用成本约为 1MB,而我有大约 9000 个产品!我无法清理 $catModel 变量!$catModel = NULL 和 unset($catModel) 行没有效果。我究竟做错了什么?我怎样才能强制取消设置对象?!

0 投票
4 回答
337 浏览

php - 基于第一个字符取消设置数组元素

如果第一个字符是某个字母(在本例中为字母 D),我试图找到一种方法来取消设置元素...会成功吗?

取消设置所有以字母“D”开头的单词将导致:

0 投票
3 回答
1503 浏览

php - 关于php unset函数的问题

我有关于unset

  1. 如何取消设置所有变量。我应该使用unset($var1,$var2,$var3,...)还是存在任何其他简单的方法?
  2. 在函数末尾取消设置变量是一种好习惯?有什么区别!
  3. 取消设置变量是否会reduce编程execution time

谢谢

0 投票
2 回答
874 浏览

php - PHP:如何销毁/取消设置应用程序中的所有类

问题是,它是否有意义,以及如何释放内存和销毁/取消设置对象?是否会exit()杀死应用程序而无需执行其他任何操作?

0 投票
1 回答
8114 浏览

json - MongoDB:更新“$ unset”的修饰符语义

在 MongoDB 中,更新修饰符 unset 的工作方式如下:

考虑一个带有集合users的 Mongo DB Database db。用户包含以下格式的文档:

如果我想删除终止键,我必须指定 $unset 更新修饰符,如下所示:

我的问题是,为什么我必须指定ENTIRE KEY VALUE PAIR才能使 $unset 起作用,而不是简单地指定:

为什么不?

编辑

如果 $unset 的方式是指定整个键值对,按照 JSON 规范,或者在语句中添加“1”作为值,为什么 Shell 不能自己进行“1”替换?为什么不提供这样的功能?提供这种支持有什么陷阱吗?

0 投票
3 回答
659 浏览

bash - 当函数名称作为循环中的变量提供时,不能使用“unset -f”的 bash 函数

我正在尝试使用搜索所有这些来取消设置功能,然后循环以取消设置它们,但没有运气

非循环方式有效(创建和取消设置 bar_ 的示例)

但是,当在循环中取消设置时,它无法自行删除

这是一些范围问题吗?我尝试将 unset 语句包装在 eval 中无效。

0 投票
6 回答
104657 浏览

php - PHP Unset Array 值对其他索引的影响

我正在使用 PHP 循环,我有一个关于 unset 如何影响数组键的问题。该数组使用 PHP 分配的标准数字键,0, 1, 2, 3 etc.... 每当unset()在一个数组值上运行时,数组键是被打乱的还是像以前一样被维护?

感谢您的时间。