-2

我想知道默认情况下 PHP 中的对象何时会被破坏(销毁)。例如,如果我们在函数中实例化一个类,它会在函数结束时销毁还是仍然存在?

4

2 回答 2

0

是的,它会的。该对象将在其实例在范围内的持续时间内存在。您可能希望浏览PHP 垃圾收集文档。还值得注意的是,您可以通过实现__destruct魔术方法自己尝试这些事情。

于 2013-02-23T13:03:23.117 回答
0

当所有指向该对象的变量不复存在时,它最终会被销毁。当变量超出范围或超出范围时,变量将不复存在unset。变量在声明它们的范围/函数退出时超出范围。

于 2013-02-23T13:02:51.967 回答