Heim > Backend-Entwicklung > PHP-Problem > Was ist die Konstruktormethode in PHP?

Was ist die Konstruktormethode in PHP?

藏色散人
Freigeben: 2023-03-03 14:40:01
Original
2231 Leute haben es durchsucht

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.

Was ist die Konstruktormethode in PHP?

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,...)
{
    ......
}
Nach dem Login kopieren

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();
?>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage