課程
/后端開發
/PHP
/PHP進階篇
如題,這里很不理解
2016-10-24
源自:PHP進階篇 2-5
正在回答
回答的太好了
析構函數本質是在對象被銷毀的時候調用執行,雖然沒用unset,但php代碼執行完的時候對象依然會被消除,所以還是會執行。
你可以試一下,在unset之后添加代碼,析構函數會比這些代碼先執行。而不添加unset的話,所有的代碼執行完以后才會執行對象的析構函數。
啊B
qq_天空_51
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
3 回答為什么沒有unset對象,析構函數卻運行了呢?
1 回答這里父類的析構函數為什么會被執行
3 回答初始化為什么調用了析構函數?
2 回答如何才能不執行析構函數??
4 回答構造函數和析構函數的應用有哪些
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-18
回答的太好了
2016-10-24
析構函數本質是在對象被銷毀的時候調用執行,雖然沒用unset,但php代碼執行完的時候對象依然會被消除,所以還是會執行。
你可以試一下,在unset之后添加代碼,析構函數會比這些代碼先執行。而不添加unset的話,所有的代碼執行完以后才會執行對象的析構函數。