7.3.5 PHP析构方法

7.3.5 PHP析构方法

与构造函数相对的就是析构函数。析构函数是PHP5新添加的内容,在PHP4中没有析构函数。析构函数是在对象被销毁之前自动调用的方法,主要执行一些特定的操作,例如关闭文件,释放结果集等。

与构造函数的名称类似,一个类的析构函数名称必须是两个下划线 _ _destruct( )。析构函数不能带有任何参数。
例如:

name."
"; } }

boyfriend.class.php

name = $name;
            $this->age = $age;
            $this->sex = $sex;

            echo "222222222222222
"; } //函数 (成员方法) public function doFan() { echo "{$this->name} 有做饭的功能
"; $this->doJW(); } function doJW() { echo "做家务的功能
"; } function __destruct() { echo "{$this->name} 再见!
"; } } $bf1 = new BoyFriend("高洛峰", 28); $bf2 = new BoyFriend("高老师", 26, "男"); $bf1 -> doFan(); $bf2 -> doFan(); $bf1=null;

test.php

你可能感兴趣的:(7.3.5 PHP析构方法)