Heim >Backend-Entwicklung >PHP-Problem >Wie verwende ich die Konstruktormethode (__construct)?

Wie verwende ich die Konstruktormethode (__construct)?

王林
王林Original
2019-08-22 09:34:553392Durchsuche

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:

Wie verwende ich die Konstruktormethode (__construct)?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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Vor- und Nachteile von PHPNächster Artikel:Vor- und Nachteile von PHP