析构函数是否被调用了两次呢?
那请问老师:析构函数是否被调用了两次呢?
$james=null;这个调用了一次析构函数
打印:
From now on James will not be used.
然后程序结束以后又调用一次析构函数。
打印:
Destroying James
Destroying Jordan
看这个打印的顺序,好像是“后进先出“的顺序。
James在后,先清空。
Jordan在先,后清空。
然而这一句:From now on James will not be used.插在二个destroy之间。
是一起把james清空完了,接着清jordan。
=。=个人猜测,请老师解答我的疑问。