Heim > Artikel > Backend-Entwicklung > Was sind die PHP-Konstruktoren?
Der PHP-Konstruktor ist eine spezielle Methode, die hauptsächlich zum Initialisieren des Objekts beim Erstellen des Objekts verwendet wird, dh zum Zuweisen von Anfangswerten zu den Objektmitgliedsvariablen, und wird immer zusammen mit dem neuen Operator in der zu erstellenden Anweisung verwendet das Objekt.
Wenn Sie den neuen Operator zum Erstellen einer Instanz einer Klasse verwenden, wird der Konstruktor (Methode) 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,...) { ...... }
Demo:
<?php /** * Created by PhpStorm. * User: liudandan * Date: 2018/5/13 * Time: 11:50 */ class BaseClass { function __construct() { print "我是构造函数\n"; } } class SubClass extends BaseClass { function __construct() { parent::__construct(); print "我是 SubClass 下的构造函数\n"; } } class OtherSubClass extends BaseClass { } $obj = new BaseClass(); $obj = new SubClass(); $obj = new OtherSubClass();
Das obige ist der detaillierte Inhalt vonWas sind die PHP-Konstruktoren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!