PHP中的析构函数是否可预测?

Hem*_*jak 7 php destructor

PHP中的类析构函数是否可预测?析构函数何时被调用?

与许多语言一样,只要对象超出范围,就会调用类析构函数吗?

Ahm*_*man 10

PHP 5引入了类似于其他面向对象语言的析构函数概念,例如C++.一旦删除了对特定对象的所有引用,或者在关闭序列中显式销毁对象或以任何顺序,就会调用析构函数方法.

http://php.net/manual/en/language.oop5.decon.php

  • 实际上,由于所有引用都已消失,因此如果变量超出范围,则不一定如此. (2认同)