Heim > Artikel > Backend-Entwicklung > Wie verwende ich die Konstruktormethode (__construct)?
1. Was ist ein Konstruktor (Funktion)?
Die Konstruktormethode (Funktionsmethode) ist eine spezielle Methode in einer Klasse. Wenn Sie den neuen Operator verwenden, um eine Instanz einer Klasse zu erstellen, 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.
2. Grammatik
function __construct(arg1,arg2,...) { ...... }
3. 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();
Die Ergebnisse sind wie folgt:
Der obige Artikel ist ein Verständnis von __construct(). Ich hoffe, er kann Anfängern helfen, danke!
Wenn Sie mehr über PHP erfahren möchten, besuchen Sie bitte die chinesische PHP-Website: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonWie verwende ich die Konstruktormethode (__construct)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!