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


Posted in Javascript onMarch 11, 2014

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

class x 
{ 
function __construct()
{ 
$this->file = fopen('path', 'a'); 
}
function __destruct() 
{ 
fclose($this->file); 
}
}
Javascript 相关文章推荐
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
Aug 13 Javascript
jQuery的缓存机制浅析
Jun 07 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
Jun 27 Javascript
javascript记录文本框内文字个数检测文字个数变化
Oct 14 Javascript
DOM基础教程之使用DOM控制表单
Jan 20 Javascript
JS弹性运动实现方法分析
Dec 15 Javascript
基于JavaScript实现下拉列表左右移动代码
Feb 07 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
解决vue router组件状态刷新消失的问题
Aug 01 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
Aug 29 Javascript
js实现窗口全屏示例详解
Sep 17 Javascript
d3.js 地铁轨道交通项目实战
Nov 27 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
发挥语言的威力--融合PHP与ASP
2006/10/09 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
基于Zookeeper的使用详解
2013/05/02 PHP
使用php验证复选框有效性的示例
2013/11/13 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
PHP实时统计中文字数和区别
2019/02/28 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
Js sort排序使用方法
2011/10/17 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
JS长整型精度问题实例分析
2015/01/13 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
Bootstrap按钮下拉菜单组件详解
2016/05/10 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
webpack 2的react开发配置实例代码
2017/07/28 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
Vue+axios实现统一接口管理的方法
2018/07/23 Javascript
解决bootstrap模态框数据缓存的问题方法
2018/08/10 Javascript
Vue-cli3多页面配置详解
2020/03/22 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
python为tornado添加recaptcha验证码功能
2014/02/26 Python
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
Python常用模块os.path之文件及路径操作方法
2019/12/03 Python
资料员岗位职责
2015/02/10 职场文书
后勤工作个人总结
2015/02/28 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
mysql部分操作
2021/04/05 MySQL
Vue全家桶入门基础教程
2021/05/14 Vue.js