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


Posted in Javascript onMarch 11, 2014

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

class x 
{ 
function __construct()
{ 
$this->file = fopen('path', 'a'); 
}
function __destruct() 
{ 
fclose($this->file); 
}
}
Javascript 相关文章推荐
JavaScript 创建对象和构造类实现代码
Jul 30 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
May 11 Javascript
js闭包所用的场合以及优缺点分析
Jun 22 Javascript
浅谈node.js中async异步编程
Oct 22 Javascript
jquery实现select选择框内容左右移动代码分享
Nov 21 Javascript
实例详解display:none与visible:hidden的区别
Mar 30 Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 Javascript
解决VUEX兼容IE上的报错问题
Mar 01 Javascript
webpack.DefinePlugin与cross-env区别详解
Feb 23 Javascript
Javascript摸拟自由落体与上抛运动原理与实现方法详解
Apr 08 Javascript
JS获取当前时间戳方法解析
Aug 29 Javascript
JS获取一个字符串中指定字符串第n次出现的位置
Feb 10 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/11/16 PHP
如何隐藏你的.php文件
2007/01/04 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
Codeigniter(CI)框架分页函数及相关知识
2014/11/03 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
Thinkphp 框架配置操作之配置加载与读取配置实例分析
2020/05/15 PHP
用javascript实现点击链接弹出"图片另存为"而不是直接打开
2007/08/15 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
Jquery公告滚动+AJAX后台得到数据
2011/04/14 Javascript
Package.js  现代化的JavaScript项目make工具
2012/05/23 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
jqGrid读取选择的多行的某个属性代码
2014/05/18 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
javascript 面向对象function详解及实例代码
2017/02/28 Javascript
Vue.js之slot深度复制详解
2017/03/10 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
vue下载excel的实现代码后台用post方法
2019/05/10 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
jQuery弹框插件使用方法详解
2020/05/26 jQuery
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
关于element-ui表单中限制输入纯数字的解决方式
2020/09/08 Javascript
Python字符串处理实现单词反转
2017/06/14 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
python实现蒙特卡罗方法教程
2019/01/28 Python
阿里巴巴国际站:Alibaba.com
2016/07/21 全球购物
迪士尼英国官方商店:shopDisney UK
2019/09/21 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
2014领导班子专题民主生活会对照检查材料思想汇报
2014/09/23 职场文书
指导老师鉴定意见
2015/06/05 职场文书
开业典礼致辞
2015/07/29 职场文书
高中生物教学反思
2016/02/20 职场文书