Heim > Backend-Entwicklung > PHP-Tutorial > So verwenden Sie den Konstruktor in PHP (mit Beispielen)

So verwenden Sie den Konstruktor in PHP (mit Beispielen)

烟雨青岚
Freigeben: 2023-04-08 19:32:01
nach vorne
3066 Leute haben es durchsucht

So verwenden Sie den Konstruktor in PHP (mit Beispielen)

Konstruktor in PHP

Wenn Sie in PHP keinen handgeschriebenen Konstruktor haben, befindet sich PHP in der Instanz Wenn dieses Objekt instanziiert wird, werden Klassenmitglieder und Klassenmethoden automatisch initialisiert, Speicher zugewiesen usw. Manchmal kann es jedoch unsere Anforderungen nicht erfüllen. Wenn wir beispielsweise beim Instanziieren des Objekts Parameter übergeben möchten, müssen wir das manuell schreiben Konstruktor Ja, es gibt zwei Möglichkeiten, handgeschriebene Konstruktoren zu schreiben, aber die Ausdrücke sind unterschiedlich, aber das Wesentliche ist dasselbe.

Die erste Konstruktormethode

class test
{
    function __construct()
    {
     //your code
    }
}
Nach dem Login kopieren

Die zweite Konstruktormethode

class test
{
    function test()//如果方法名跟类名字一样,将被认为是构造函数
    {
    //your code
    }
}
Nach dem Login kopieren

Übergabebeispiel für Parameterinstanziierung

class test
{
    public $test = '';
    function __construct($input = '')
    {
        $this->test = $input;
    }
    function getTest()
    {
        return $this->test;
    }
}
$a = new test('a test');
echo $a->getTest()//将输出 a test
$b = new test();
echo $a->getTest()//没有任何输出(其实是有输出,但是输出为空)
Nach dem Login kopieren

Empfohlenes Tutorial: „PHP-Tutorial

Vielen Dank fürs Lesen, ich hoffe, Sie werden davon profitieren.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie den Konstruktor in PHP (mit Beispielen). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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