析构函数 当类中的方法执行完毕之后或是被销毁之后执行的方法
来源:互联网 发布:大数据概念股龙头一览 编辑:程序博客网 时间:2024/05/16 13:59
void__destruct (void )
PHP 5 引入了析构函数的概念,这类似于其它面向对象的语言,如 C++。析构函数会在到某个对象的所有引用都被删除或者当对象被显式销毁时执行。
Example #2 析构函数示例
<?phpclass MyDestructableClass { function __construct() { print "In constructor\n"; $this->name = "MyDestructableClass"; } function __destruct() { print "Destroying " . $this->name . "\n"; //这样 $this->name 就被销毁了,变为空了 }}$obj = new MyDestructableClass();?>
和构造函数一样,父类的析构函数不会被引擎暗中调用。要执行父类的析构函数,必须在子类的析构函数体中显式调用 parent::__destruct()。
Note:
析构函数在脚本关闭时调用,此时所有的头信息已经发出。
Note:
试图在析构函数中抛出一个异常会导致致命错误。
规制 后进先出
- 析构函数 当类中的方法执行完毕之后或是被销毁之后执行的方法
- 在main函数执行之前和执行之后执行的方法
- 在main函数执行之前和执行之后执行的方法<转载>
- 在main函数执行之前和执行之后执行的方法
- 在主函数main()之后再执行另外一个函数的方法
- 在JavaScript中想让一个函数执行完毕之后再执行下一个函数?
- 延迟X秒之后执行某个方法
- jQuery控制在ready之后执行方法
- Spring boot启动之后执行方法 CommandLineRunner
- Spring Bean初始化之后执行指定方法
- Java线程暂停一段时间之后继续执行的实现方法
- 网页加载完毕执行函数的三种方法
- Flash耗时较长的方法执行完之后再执行另一个方法 as3.0
- 关于Ajax执行完毕之后返回值的问题,想让它执行完毕返回一个true或者false供之后使用。
- 解决当activity销毁之后dismiss()或者show()方法报错
- 线程池等待一定数目的线程执行完毕之后返回结果
- 让一个东西在main方法之后执行
- iOS 注册通知之后多次执行响应方法
- 《Java编程思想》之异常处理
- c++规范之 命名空间
- jquery异步上传文件
- android 图片缩略图显示
- shell中位置变量参数
- 析构函数 当类中的方法执行完毕之后或是被销毁之后执行的方法
- Magento——利用购物车促销规则(Shopping Cart Price Rules)实现自己的功能第一章: 添加新的动作(Actions)
- c++规范之 异常
- Android学习笔记之SQLite
- 计算机经典图书样章免费下载【持续更新中……】
- When parameters are available in post request.
- 彻底理解java String
- HBase之Java API
- SVN管理的项目工程创建一个分支