我知道在PHP中你不需要释放内存。 这是通过垃圾收集器实现的吗?
是的,有一个不错的文章描述了它的缺陷。在 PHP > 5.3.0 中,还有gc_enable函数。
create_function()
PHP具有垃圾回收和引用计数的组合。后者是管理内存的主要模式,垃圾收集器会清理引用计数器错过的部分(循环引用)。在5.3之前,PHP仅具有引用计数,即使在5.3中,这仍然是通常释放内存的方式。
是的,垃圾回收器也会进行会话清理。
自5.3.0版本开始,PHP增加了垃圾回收支持。请参考php.net上这篇非常有用的文章:http://php.net/manual/en/features.gc.php
从5.3.0版本开始,您可以使用gc_collect_cycles函数来强制进行垃圾回收。
gc_collect_cycles函数
create_function()
函数。 :) - MAChitgarha