php析构函数的具体用法小结

2014-03-11 43

简单的说,析构函数是用来在对象关闭时完成的特殊工作,比如我写的上例,在实例化同时打开某文件,但是它什么时候关闭呢,用完就关闭呗,所以析构函数直接关闭它, 又或者在析构时,我们将处理好的某些数据一并写进数据库,这时可以考虑使用析构函数内完成,在析构完成前,这些对象属性仍然存在,并且仅用于内部访问,所以可以放心的做与对象有关的任何善后工作 析构函数并不是为了把对象自身的内存释放,而是当用户需要额外释放某些内存时用它来指导php需要释放的内存在哪里,最后php在析构时使用

class x 
{ 
function __construct()
{ 
$this->file = fopen('path', 'a'); 
}
function __destruct() 
{ 
fclose($this->file); 
}
}
展开阅读全文

更多Javascript文章

漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
Apr 27 45
js cookies实现简单统计访问次数
Nov 24 39
jQuery+CSS3折叠卡片式下拉列表框实现效果
Nov 02 39
实例详解jQuery结合GridView控件的使用方法
Jan 04 97
vue.js实现表格合并示例代码
Nov 30 38
JS大坑之19位数的Number型精度丢失问题详解
Apr 22 51
关于JS解构的5种有趣用法
Sep 05 39
手机访问当前页面