PHP OOP-构造函数
PHP - __construct 函数
构造函数允许您在创建对象时初始化对象的属性。
如果你创建一个 __construct()
函数,当你从类创建对象时,PHP 会自动调用此函数。
请注意构造函数以两个下划线(__)开头!
我们在下面的例子中看到,使用构造函数可以节省我们调用 set_name() 方法的时间,从而减少代码量:
例子
<?php
水果类 {
公共$名称;
公共$颜色;
函数 __construct($name) {
$this->名称 = $名称;
}
函数获取名称(){
返回 $this->name;
}
}
$apple = new Fruit("苹果");
回声$apple->get_name();
?>
亲自尝试 »
另一个例子:
例子
<?php
水果类 {
公共$名称;
公共$颜色;
函数__construct($name,$color) {
$this->名称 = $名称;
$this->颜色 = $颜色;
}
函数获取名称(){
返回 $this->name;
}
函数 get_color() {
返回 $this->color;
}
}
$apple = new Fruit("苹果", "红色");
回声$apple->get_name();
回显<br> “;
回声 $apple->get_color();
?>
亲自尝试 »