PHP 对象
类和对象是面向对象编程的两个主要方面。
类是对象的模板,而对象是类的实例。
当创建各个对象时,它们从类中继承所有的属性和行为,但每个对象将为属性设置不同的值。
假设我们有一个名为 Car 的类,该类可拥有模型、颜色等属性。我们可以定义变量,如 $model、$color 等,以保存这些属性的值。
当创建各个对象(Volvo、BMW、Audi 等)时,它们从类中继承所有的属性和行为,但每个对象将为属性设置不同的值。
如果您创建一个 __construct() 函数,当您从类创建对象时,PHP 将自动调用此函数。
实例
class Car {
public $color;
public $model;
public function __construct($color, $model) {
$this->color = $color;
$this->model = $model;
}
public function message() {
return "My car is a " . $this->color . " " . $this->model . "!";
}
}
$myCar = new Car("red", "Volvo");
var_dump($myCar);
亲自试一试
请参阅:PHP 类/对象。