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