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 子窗口操作父窗口的代码
Sep 21 Javascript
JS随机生成不重复数据的实例方法
Jul 17 Javascript
JavaScript中的lastIndexOf()方法使用详解
Jun 06 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
Mar 22 Javascript
jquery树形菜单效果的简单实例
Jun 06 Javascript
require、backbone等重构手机图片查看器
Nov 17 Javascript
Bootstrap3 多个模态对话框无法显示的解决方案
Feb 23 Javascript
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
浅谈JavaScript中的属性:如何遍历属性
Sep 14 Javascript
vue缓存的keepalive页面刷新数据的方法
Apr 23 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
vue中的v-if和v-show的区别详解
Sep 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
非常好用的两个PHP函数 serialize()和unserialize()
2012/02/04 PHP
php导入大量数据到mysql性能优化技巧
2014/12/29 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
学习PHP session的传递方式
2016/06/15 PHP
php mysql like 实现多关键词搜索的方法
2016/10/29 PHP
PHP正则匹配到2个字符串之间的内容方法
2018/12/24 PHP
js和jquery批量绑定事件传参数一(新猪猪原创)
2010/06/23 Javascript
从零开始学习jQuery (四) jQuery中操作元素的属性与样式
2011/02/23 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
js和jquery分别验证单选框、复选框、下拉框
2015/12/17 Javascript
JavaScript实现前端实时搜索功能
2020/03/26 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
vue文件树组件使用详解
2018/03/29 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
在小程序/mpvue中使用flyio发起网络请求的方法
2018/09/13 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
微信小程序点击图片实现长按预览、保存、识别带参数二维码、转发等功能
2019/07/20 Javascript
vue组件开发之tab切换组件使用详解
2020/08/21 Javascript
Python使用百度API上传文件到百度网盘代码分享
2014/11/08 Python
python实现将文本转换成语音的方法
2015/05/28 Python
Python 逐行分割大txt文件的方法
2017/10/10 Python
Python实现利用163邮箱远程关电脑脚本
2018/02/22 Python
缅甸网上购物:Shop.com.mm
2017/12/05 全球购物
得到Class的三个过程是什么
2012/08/10 面试题
夫妻婚内购房协议书
2014/10/05 职场文书
2014年学习委员工作总结
2014/11/14 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
无违反计划生育证明格式
2015/06/24 职场文书
解析高可用Redis服务架构分析与搭建方案
2021/06/20 Redis
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫