php析構(gòu)函數(shù)的具體用法小結(jié)
簡單的說,析構(gòu)函數(shù)是用來在對象關(guān)閉時完成的特殊工作,比如我寫的上例,在實(shí)例化同時打開某文件,但是它什么時候關(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ù)的簡單實(shí)例
- PHP中構(gòu)造函數(shù)和析構(gòu)函數(shù)解析
- php實(shí)現(xiàn)parent調(diào)用父類的構(gòu)造方法與被覆寫的方法
- php析構(gòu)函數(shù)的簡單使用說明
- PHP類的聲明與實(shí)例化及構(gòu)造方法與析構(gòu)方法詳解
- php構(gòu)造方法中析構(gòu)方法在繼承中的表現(xiàn)
相關(guān)文章
javascript 網(wǎng)頁進(jìn)度條簡單實(shí)例
這篇文章主要介紹了javascript 網(wǎng)頁進(jìn)度條簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-02-02
自定義排序算法在JavaScript中的應(yīng)用小結(jié)
這篇文章主要介紹了自定義排序算法在JavaScript中的應(yīng)用,通過自定義排序函數(shù),我們能夠精確控制數(shù)組元素的排序邏輯,從而滿足各種復(fù)雜的應(yīng)用場景,需要的朋友可以參考下2024-12-12
JS實(shí)現(xiàn)的適合做faq或menu滑動效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的適合做faq或menu滑動效果,結(jié)合實(shí)例形式分析了基于JS實(shí)現(xiàn)的頁面元素滑動漸變效果的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-11-11
Web前端框架bootstrap實(shí)戰(zhàn)【第一次接觸使用】
Bootstrap是Twitter推出的一個開源的前端框架。這篇文章主要介紹了Web前端框架bootstrap實(shí)戰(zhàn),需要的朋友可以參考下2016-12-12

