課程
/后端開發(fā)
/PHP
/PHP進階篇
我覺得這兩個函數(shù)沒有什么卵用啊
2016-01-14
源自:PHP進階篇 2-5
正在回答
當(dāng)然是有用的,否則就不會發(fā)布這2個方法。一個場景就是比如這個類用來操作一個文件,可以在構(gòu)造函數(shù)中打開這個文件,在析構(gòu)函數(shù)中自動關(guān)閉這個文件,這樣的好處是可以避免在很多調(diào)用的地方手動敲代碼來反復(fù)打開和關(guān)閉,另外可以避免復(fù)雜工作的情況下自己忘記關(guān)閉文件。
混了20年 提問者
構(gòu)造函數(shù)還是有點用的,可以在對象創(chuàng)建的時候初始化一些屬性
析構(gòu)函數(shù)我覺得只是用來完善面向?qū)ο蟮奶匦裕驗閜hp一執(zhí)行完就釋放內(nèi)存了,不像其他語言那樣要手動完成
構(gòu)造函數(shù)就是用來初始化對象的,而析構(gòu)函數(shù)就是用來清除的,在對象創(chuàng)建的時候構(gòu)造函數(shù)自動執(zhí)行,當(dāng)對象消亡的時候,析構(gòu)函數(shù)執(zhí)行,清除掉它所占用的空間,這樣做可以避免一些程序中的問題出現(xiàn)
構(gòu)造函數(shù)應(yīng)該是用來做一些初始化的工作吧,,我也不太懂,,求采納
舉報
輕松學(xué)習(xí)PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序
1 回答構(gòu)造函數(shù)和析構(gòu)函數(shù)
2 回答析構(gòu)函數(shù)和構(gòu)造函數(shù)
2 回答構(gòu)造函數(shù)與析構(gòu)造函數(shù)
3 回答構(gòu)造函數(shù)和折構(gòu)函數(shù)
1 回答PHP中的構(gòu)造函數(shù)和析構(gòu)函數(shù)是否像C++一樣,在未定義構(gòu)造函數(shù)和析構(gòu)函數(shù)時,系統(tǒng)會自動定義?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-03-07
當(dāng)然是有用的,否則就不會發(fā)布這2個方法。一個場景就是比如這個類用來操作一個文件,可以在構(gòu)造函數(shù)中打開這個文件,在析構(gòu)函數(shù)中自動關(guān)閉這個文件,這樣的好處是可以避免在很多調(diào)用的地方手動敲代碼來反復(fù)打開和關(guān)閉,另外可以避免復(fù)雜工作的情況下自己忘記關(guān)閉文件。
2016-02-27
構(gòu)造函數(shù)還是有點用的,可以在對象創(chuàng)建的時候初始化一些屬性
析構(gòu)函數(shù)我覺得只是用來完善面向?qū)ο蟮奶匦裕驗閜hp一執(zhí)行完就釋放內(nèi)存了,不像其他語言那樣要手動完成
2016-01-21
構(gòu)造函數(shù)就是用來初始化對象的,而析構(gòu)函數(shù)就是用來清除的,在對象創(chuàng)建的時候構(gòu)造函數(shù)自動執(zhí)行,當(dāng)對象消亡的時候,析構(gòu)函數(shù)執(zhí)行,清除掉它所占用的空間,這樣做可以避免一些程序中的問題出現(xiàn)
2016-01-14
構(gòu)造函數(shù)應(yīng)該是用來做一些初始化的工作吧,,我也不太懂,,求采納