构造方法又称为构造函数,是对象被创建时自动调用的方法,一般用来完成类初始化需要做的事情
使用 __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);
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句