Die Konstruktormethode in PHP ist „__construct()“, was bedeutet, dass der Konstruktor vor der Instanziierung einer Klasse ausgeführt werden darf, wenn der neue Operator zum Erstellen verwendet wird Bei einer Instanz einer Klasse wird der Konstruktor automatisch aufgerufen und sein Name muss „__construct()“ sein.
Empfohlen: „PHP-Video-Tutorial“
PHP-Konstruktormethode __construct() ermöglicht die Instanziierung einer Klasse. Der Konstruktor Methode wird vorher ausgeführt.
Konstruktormethode
Die Konstruktormethode ist eine spezielle Methode in einer Klasse. Wenn Sie den neuen Operator zum Erstellen einer Instanz einer Klasse verwenden, wird der Konstruktor automatisch aufgerufen und sein 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, Ausgabe:
Mein Name ist: Zhang San
Das Alter ist: 20
In diesem Beispiel werden die Objekteigenschaften durch die Konstruktormethode initialisiert und zugewiesen.
Tipps
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 untergeordneten Klasse aufrufen.
Das obige ist der detaillierte Inhalt vonWas ist die Konstruktormethode in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!