php析構(gòu)函數(shù)的具體用法小結(jié)
簡單的說,析構(gòu)函數(shù)是用來在對象關(guān)閉時完成的特殊工作,比如我寫的上例,在實例化同時打開某文件,但是它什么時候關(guān)閉呢,用完就關(guān)閉唄,所以析構(gòu)函數(shù)直接關(guān)閉它, 又或者在析構(gòu)時,我們將處理好的某些數(shù)據(jù)一并寫進(jìn)數(shù)據(jù)庫,這時可以考慮使用析構(gòu)函數(shù)內(nèi)完成,在析構(gòu)完成前,這些對象屬性仍然存在,并且僅用于內(nèi)部訪問,所以可以放心的做與對象有關(guān)的任何善后工作 析構(gòu)函數(shù)并不是為了把對象自身的內(nèi)存釋放,而是當(dāng)用戶需要額外釋放某些內(nèi)存時用它來指導(dǎo)php需要釋放的內(nèi)存在哪里,最后php在析構(gòu)時使用
class x
{
function __construct()
{
$this->file = fopen('path', 'a');
}
function __destruct()
{
fclose($this->file);
}
}
- php面向?qū)ο笕ヂ?(四)構(gòu)造方法與析構(gòu)方法
- php學(xué)習(xí)筆記 面向?qū)ο蟮臉?gòu)造與析構(gòu)方法
- PHP的構(gòu)造方法,析構(gòu)方法和this關(guān)鍵字詳細(xì)介紹
- 析構(gòu)函數(shù)與php的垃圾回收機(jī)制詳解
- php初始化對象和析構(gòu)函數(shù)的簡單實例
- PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù)解析
- php實現(xiàn)parent調(diào)用父類的構(gòu)造方法與被覆寫的方法
- php析構(gòu)函數(shù)的簡單使用說明
- PHP類的聲明與實例化及構(gòu)造方法與析構(gòu)方法詳解
- php構(gòu)造方法中析構(gòu)方法在繼承中的表現(xiàn)
相關(guān)文章
JS DOMReady事件的六種實現(xiàn)方法總結(jié)
下面小編就為大家?guī)硪黄狫S DOMReady事件的六種實現(xiàn)方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11javascript版的in_array函數(shù)(判斷數(shù)組中是否存在特定值)
這篇文章主要介紹了javascript版的in_array函數(shù)(判斷數(shù)組中是否存在特定值),需要的朋友可以參考下2014-05-05分別用marquee和div+js實現(xiàn)首尾相連循環(huán)滾動效果,僅3行代碼
這是本人2007年進(jìn)行的一項研究,當(dāng)時網(wǎng)絡(luò)上沒有什么既精簡又實用的循環(huán)滾動代碼,所以就自己琢磨了段時間,最終找到這個辦法2011-09-09分享js粘帖屏幕截圖到web頁面插件screenshot-paste
這篇文章主要為大家分享了js粘帖屏幕截圖到web頁面插件screenshot-paste的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-03-03關(guān)于JavaScript中事件綁定的方法總結(jié)
下面小編就為大家?guī)硪黄狫avaScript中事件綁定的方法總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-10-10