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

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

阅读 4.5k
3 个回答

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题