对象的实例变量不是全局变量吗,全局变量的生命周期是整个程序的生命周期。
一个对象的实例变量,只是在对象内部的全局变量,而且是由对象本身持有。如果对象释放了,他的实力变量如果除了对象本身之外没有其他持有者,那也会跟着被释放。
成员变量的生命周期一般都是跟对象一致的
手动释放对象,就是通过unset(对象实例变量)的方式来释放对象;脚本执行结束后会自动回收资源的,一般情况下不用手动释放对象
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
2 回答427 阅读✓ 已解决
2 回答571 阅读✓ 已解决
2 回答2.7k 阅读
2 回答363 阅读✓ 已解决
6 回答8.2k 阅读
一个对象的实例变量,只是在对象内部的全局变量,而且是由对象本身持有。如果对象释放了,他的实力变量如果除了对象本身之外没有其他持有者,那也会跟着被释放。