为了账号安全,请及时绑定邮箱和手机立即绑定

没有用unset($car); 析构函数为什么也执行了?

如题,这里很不理解

正在回答

2 回答

回答的太好了

0 回复 有任何疑惑可以回复我~

析构函数本质是在对象被销毁的时候调用执行,虽然没用unset,但php代码执行完的时候对象依然会被消除,所以还是会执行。

你可以试一下,在unset之后添加代码,析构函数会比这些代码先执行。而不添加unset的话,所有的代码执行完以后才会执行对象的析构函数。

2 回复 有任何疑惑可以回复我~
#1

啊B

感谢!
2016-11-16 回复 有任何疑惑可以回复我~
#2

qq_天空_51

那如果说对象使用过后就会被消除,那以后想重新使用对象,岂不是要重新定义一次?
2016-11-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

没有用unset($car); 析构函数为什么也执行了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信