这些是正确的:
unset($objectName)
只是刺激了无论如何会发生什么。删除速度会快一些(来自RAM内存),但最终它完全相同。__destruct
就像是在删除对象之前运行的事件,所以我们可以拥有它。任何代码都可以在其中运行。unset()
与__destruct
有什么关系吗?就像它会去那(作为唯一的一步),然后删除?
unset()
。unset()
,它会立即发生而不是脚本结束。这可以释放内存,但通常仅用于消除再次引用事物的可能性。unset()与__destruct有什么关系。
是。在对象被破坏之前(通过显式的unset()
或到达脚本的末尾),如果存在,则调用__destruct()
方法。