景安微信
关注微信
随时查询备案
景安网络 欢迎来到景安网络虚拟主机资讯站!
免费主机国内主机
国内主机
0元购买
原价99元/年 我想领取
QQ群
快云体验交流群

群名称:快云体验群

群   号:288544772

一键加群 快云体验交流群
公众号
快云官方微信

扫码关注公众号您可以:

1、微信一键登录会员;

2、微信提交故障工单;

3、微信查询网站备案。

回顶部
1元vps

首页 > 网络教程 > php视频教程 第68讲 析构方法

php视频教程 第68讲 析构方法

来源:景安网络

作者:php教程

更新时间:2014-07-07 10:30

景安网络—专业的数据中心服务商!提供快云服务器,快云VPS,虚拟主机,域名注册,服务器托管,服务器租用,SSL证书,数据库存储。 新用户可享,vps主机低至1元/月! 立即注册

php视频教程 第68讲 析构方法
析构方法的作用主要用于,释放资源(比如释放数据库的链接,图片资源...销毁某个对象..)
快速入门
<?php
      
       class Person{
              
              public $name;
              public $age;
              public $conn;
              
              //构造方法
              public function __construct($name,$age){
                     $this->name=$name;
                     $this->age=$age;
                     //打开一个$conn链接数据库的资源
              }
              //写一个析构方法 __ 是两个下划线
             function __destruct(){
                     echo $this->name."销毁资源 关闭数据库..<br/>";
              }
       }
       $p1=new Person("贾宝玉",16);
       $p2=new Person("林黛玉",14);
?>
运行代码我们得出:
1.      析构方法会自动调用
2.      析构方法主要用于销毁资源
3.      析构方法调用顺序是,先创建的对象后被销毁
4.      析构方法什么时候被调用
(1)    当程序(进程结束)退出时
(2)    当一个对象称为垃圾对象的时候,该对象的析构方法也会被调用,
(3)    所谓垃圾对象,是指,没有任何变量再引用它.
(4)    一旦一个对象成为垃圾对象,析构方法会立即调用

本文链接:http://host.zzidc.com/wljc/575.html

关键字:php教程

若无特别注明,文章皆为景安网络原创,转载请注明出处。

10元主机