对象被释放后对象的实例变量会被释放吗

对象的实例变量不是全局变量吗,全局变量的生命周期是整个程序的生命周期。

阅读 4.6k
3 个回答

一个对象的实例变量,只是在对象内部的全局变量,而且是由对象本身持有。如果对象释放了,他的实力变量如果除了对象本身之外没有其他持有者,那也会跟着被释放。

成员变量的生命周期一般都是跟对象一致的

手动释放对象,就是通过unset(对象实例变量)的方式来释放对象;
脚本执行结束后会自动回收资源的,一般情况下不用手动释放对象

推荐问题