【发布时间】:2011-03-25 16:37:55
【问题描述】:
我有两个简单的问题。什么对内存清理更好/有用。
$var = null;
或
unset($var);
我有一个功能,一个周期。我得到(几分钟后)
Fatal error: Allowed memory size of 419430400 bytes exhausted
我正在设置 null 和 unset()-ing 每个对象(在循环结束时)但仍然没有任何成功:(我无法找出消耗内存的内容。
那么循环中的函数调用呢? PHP 会释放这些函数中的所有分配吗?(调用后)
【问题讨论】:
-
您的代码是什么样的,会产生错误?也许其中一个功能是内存密集型。例如,在使用 gd 库时,我就有了它。
标签: php memory-leaks unset