php - 关于php unset函数的问题

标签 php function unset

我对unset有疑问

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

谢谢

最佳答案

  1. 您是说 unset($var1,$var2,$var3,...) 对您来说还不够简单?

  2. 显式地这样做是没有意义的,因为局部变量总是会在函数作用域的末尾消失。这也适用于引用变量,只有函数的局部引用会消失,但无论它们引用什么,如果在函数范围之外,仍然会存在。

  3. 不知道。

关于php - 关于php unset函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6234732/

相关文章:

php - 如何忽略 Laravel 路由中的站点地图 url?

php - 为什么 "isset($a[0]) and unset($a[0]);"会导致语法错误?

html - 为什么 css "all: unset"在 MacOS 的 Safari 浏览器中运行异常?

php - 从 laravel 5.0 到 laravel 5.6 的密码迁移

php - lastInsertId 在第一条记录后没有返回值。我该如何检查呢?

php - MySQL 错误 - 无效的日期时间格式 : 1292 Incorrect datetime value: '' for column

php - 是否有一种叫做空合并运算符的东西,比如 Null 合并运算符

Javascript - 组合多个函数调用/事件

android - Kotlin - 伴生对象 fun 有什么作用?

php - 通过引用取消设置数组的元素