构造方法又称为构造函数,是对象被创建时自动调用的方法,一般用来完成类初始化需要做的事情
使用 __construct()
来进行声明 例如:
class Person{
private $name;
private $age;
private $gender;
public function __construct($name,$age,$gender){
$this->setName($name);
$this->setAge($age);
$this->setGender($gender);
}
public function setName($name){
$this->name = $name;
}
public function setAge($age){
$this->age = $age;
}
// ... getter setter 方法
}
$peron = new Person("贺德强",18,'男');
如需调用父类构造函数,必须使用 parent
parent::__construct();
对象被销毁,或某个对象的所有引用被删除是执行的函数
通过 __destruct()
来进行声明
例如:
class test{
function __destruct(){
echo "当对象销毁时会调用!!!";
}
}
$a = $b = $c = new test();
$a = null;
unset($b);
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有