PHP函数中使用的变量是否在函数执行后自动取消设置?

Mar*_*tin 11 php memory variables user-defined-functions unset

我有一个关于PHP函数中使用的变量/数组的问题.执行该函数后,是否所有变量都自动取消设置?如果没有,在执行整个PHP页面后,它们何时完全取消设置?过了一段时间?

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

提前感谢您的帮助和意见!

Wes*_*Wes 7

执行该函数后,函数中定义和使用的局部变量不会自动取消设置.相反,它们被垃圾收集器标记为收集.除非您使用局部变量的定义消耗大量内存,否则实际上不需要显式取消它们.让垃圾收集器完成它的工作.