Die Konstruktormethode in PHP ist die erste Methode, die vom Objekt automatisch aufgerufen wird, nachdem das Objekt erstellt wurde. In jeder Klasse gibt es einen Konstruktor. Wenn er nicht explizit deklariert wird, gibt es in der Klasse standardmäßig einen Konstruktor ohne Parameter und leeren Inhalt.
Die Rolle der Konstruktormethode
Normalerweise werden Konstruktormethoden verwendet, um einige nützliche Initialisierungsaufgaben auszuführen, z. B. das Zuweisen von Anfangswerten zu Elementeigenschaften beim Erstellen eines Objekts.
Deklarationsformat der Konstruktormethode in der Klasse
function __constrct([参数列表]){ 方法体//通常用来对成员属性进行初始化赋值 }
在类中声明构造方法需要注意的事项
1、在同一个类中只能声明一个构造方法,原因是,PHP不支持构造函数重载。
2、构造方法名称是以两个下画线开始的__construct()
Jetzt schauen wir mal an einem Beispiel:
<?php class Person{ public $name; public $age; public $sex; public function __construct($name="",$sex="男",$age=27){ //显示声明一个构造方法且带参数 $this->name=$name; $this->sex=$sex; $this->age=$age; } public function say(){ echo "我叫:".$this->name.",性别:".$this->sex.",年龄:".$this->age; } }?>
Objekt $Person1 ohne Parameter erstellen $Person1= new Person();echo $Person1->say();//Ausgabe: Mein Name ist: , Geschlecht: Männlich, Alter: 27Objekt $Person2 mit Parameter „Zhang San“ erstellen
$Person2= new Person("Zhang San");echo $Person2-> ;say();//Ausgabe: Mein Name ist: Zhang San, Geschlecht: männlich, Alter: 27
Erstellen Sie das Objekt $Person3 mit drei Parametern
$Person3= neue Person („李思“, „male“,25);echo $Person3->say();//Ausgabe: Mein Name ist: Li Si, Geschlecht: männlich, Alter: 25
Verwandte Referenzen:PHP-Tutorial
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Konstruktkonstruktormethode in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!