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


Posted in Javascript onMarch 11, 2014

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

class x 
{ 
function __construct()
{ 
$this->file = fopen('path', 'a'); 
}
function __destruct() 
{ 
fclose($this->file); 
}
}
Javascript 相关文章推荐
一端时间轮换的广告
Jun 26 Javascript
nicejforms——美化表单不用愁
Feb 20 Javascript
javascript 树控件 比较好用
Jun 11 Javascript
javascript 异步页面查询实现代码(asp.net)
May 26 Javascript
Javascript中各种trim的实现详细解析
Dec 10 Javascript
jQuery统计上传文件大小的方法
Jan 24 Javascript
IE及IE6浏览器中判断JS文件加载成功失败的方法
Feb 18 Javascript
jQuery通过改变input的type属性实现密码显示隐藏切换功能
Feb 08 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
Mongoose中document与object的区别示例详解
Sep 18 Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
ie浏览器使用js导出网页到excel并打印
Mar 11 #Javascript
使用JS或jQuery模拟鼠标点击a标签事件代码
Mar 10 #Javascript
JS对文本框值的判断示例
Mar 10 #Javascript
防止按钮在短时间内被多次点击的方法
Mar 10 #Javascript
JS操作CSS随机改变网页背景实现思路
Mar 10 #Javascript
jquery插件开发之实现jquery手风琴功能分享
Mar 10 #Javascript
文本域光标操作的jQuery扩展分享
Mar 10 #Javascript
You might like
一个简洁的多级别论坛
2006/10/09 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
php去除字符串中空字符的常用方法小结
2015/03/17 PHP
php文件下载处理方法分析
2015/04/22 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
jquery下利用jsonp跨域访问实现方法
2010/07/29 Javascript
jQuery中创建实例与原型继承揭秘
2011/12/21 Javascript
JQGrid的用法解析(列编辑,添加行,删除行)
2013/11/08 Javascript
移动节点的jquery代码
2014/01/13 Javascript
IE8下Jquery获取select选中的值post到后台报错问题
2014/07/02 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
nodejs中使用多线程编程的方法实例
2015/03/24 NodeJs
JavaScript中的Math.E属性使用详解
2015/06/12 Javascript
jQuery Mobile 触摸事件实例
2016/06/04 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
创建与框架无关的JavaScript插件
2020/12/01 Javascript
利用Vue实现简易播放器的完整代码
2020/12/30 Vue.js
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
python多线程http下载实现示例
2013/12/30 Python
Python使用Scrapy爬取妹子图
2015/05/28 Python
python获取一组汉字拼音首字母的方法
2015/07/01 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
Django实现微信小程序的登录验证功能并维护登录态
2019/07/04 Python
对Pytorch中Tensor的各种池化操作解析
2020/01/03 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
解决Python spyder显示不全df列和行的问题
2020/04/20 Python
马来西亚时装购物网站:ZALORA马来西亚
2017/03/14 全球购物
如何利用find命令查找文件
2016/11/18 面试题
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
会计主管岗位职责
2014/01/03 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
教师节主题班会方案
2015/08/17 职场文书
Android实现图片九宫格
2022/06/28 Java/Android