析构方法
<?php
class Person {
var $name;
var $sex;
var $age;
function __construct($name, $sex, $age) {
$this->name = $name;
$this->sex = $sex;
$this->age = $age;
}
function say(){
echo "我的名字:".$this->name.",性别:".$this->sex.",年龄:".$this->age."。<br>";
}
function run() {
echo $this->name."在走路<br>";
}
//声明的析构方法,在对象销毁前自动调用
function __destruct() {
echo "再见".$this->name."<br>";
}
}
//下面三行通过new关键字实例化person类的三个实例对象
$person1 = new Person("张三", "男", 20); //创建对象$person1
$person1 = null; //第一个对象将失去引用
$person2 = new Person("李四", "女", 30); //创建对象$person2
$person3 = new Person("王五", "男", 40); //创建对象$person3
|