<?php
header("Content-Type: text/html; charset=utf-8");
class person{
public $name;
public $age;
public $sex;
/*
* 可以有默认值 $s = 男
*/
public function __construct($n,$a,$s="男"){
$this -> name =$n;
$this -> age = $a;
$this -> sex = $s;
$this -> say();
}
public function say(){
echo "名字:{$this -> name},年龄:{$this -> age},性别:{$this -> sex}";
}
/*
* 析构方法 __destruct() 是在对向被销毁时自动调用
* 用途: 可以进行资源释放、文件的关闭、信息保存
* 注意:栈内存的先进后出
*/
public function __destruct(){
echo "关闭对象触发";
}
}
//实例化对象时 要按构造方法参数 去传对应的值
$person = new person("玉",17,"女");
echo "<br/>";
$person = new person("唐",19,"女");
echo "<br/>";
?>
面向对象 析构方法 销毁对象时自动触发
最新推荐文章于 2021-08-31 19:53:42 发布