Heim > Artikel > Backend-Entwicklung > Was ist die Konstruktionsmethode von PHP?
Was ist die Konstruktionsmethode von PHP?
Der PHP-Konstruktor __construct() ermöglicht die Ausführung des Konstruktors vor der Instanziierung einer Klasse.
Konstruktormethode:
Die Konstruktormethode ist eine spezielle Methode in einer Klasse. Wenn Sie den neuen Operator verwenden, um eine Instanz einer Klasse zu erstellen, wird die Konstruktormethode automatisch aufgerufen. Ihr Name muss __construct() sein .
In einer Klasse kann nur ein Konstruktor deklariert werden, aber der Konstruktor wird bei jeder Erstellung eines Objekts nur einmal aufgerufen. Diese Methode kann nicht aktiv aufgerufen werden, daher wird sie normalerweise zum Ausführen einiger nützlicher Initialisierungsaufgaben verwendet . Diese Methode hat keinen Rückgabewert.
Syntax:
function __construct(arg1,arg2,...) { ...... }
Beispiel:
<?php class Person { var $name; var $age; //定义一个构造方法初始化赋值 function __construct($name, $age) { $this->name=$name; $this->age=$age; } function say() { echo "我的名字叫:".$this->name."<br />"; echo "我的年龄是:".$this->age; } } $p1=new Person("张三", 20); $p1->say(); ?>
Führen Sie dieses Beispiel aus, die Ausgabe:
我的名字叫:张三 的年龄是:20
In diesem Beispiel werden die Objekteigenschaften über die Konstruktormethode initialisiert und zugewiesen.
* Tipp:
PHP ruft den Konstruktor der übergeordneten Klasse nicht automatisch im Konstruktor dieser Klasse auf. Um den Konstruktor der übergeordneten Klasse auszuführen, müssen Sie parent::__construct() im Konstruktor der Unterklasse aufrufen.
Empfohlenes Tutorial: „PHP-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Konstruktionsmethode von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!