Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die Konstruktkonstruktormethode in PHP

So implementieren Sie die Konstruktkonstruktormethode in PHP

WJ
WJOriginal
2020-06-09 17:07:222724Durchsuche

So implementieren Sie die Konstruktkonstruktormethode in PHP

Konstruktormethode für objektorientierte PHP-Programmierung __construct()

Die Konstruktormethode in PHP ist die erste Methode, die vom Objekt automatisch aufgerufen wird, nachdem das Objekt erstellt wurde. In jeder Klasse gibt es einen Konstruktor. Wenn er nicht explizit deklariert wird, gibt es in der Klasse standardmäßig einen Konstruktor ohne Parameter und leeren Inhalt.

Die Rolle der Konstruktormethode

Normalerweise werden Konstruktormethoden verwendet, um einige nützliche Initialisierungsaufgaben auszuführen, z. B. das Zuweisen von Anfangswerten zu Elementeigenschaften beim Erstellen eines Objekts.

Deklarationsformat der Konstruktormethode in der Klasse

function __constrct([参数列表]){
  方法体//通常用来对成员属性进行初始化赋值
}

在类中声明构造方法需要注意的事项

1、在同一个类中只能声明一个构造方法,原因是,PHP不支持构造函数重载。

2、构造方法名称是以两个下画线开始的__construct()

Jetzt schauen wir mal an einem Beispiel:

<?php    
class Person{                                                                                       
            
public $name;                   
public $age;                  
public $sex;                                                                                                       
        
public function __construct($name="",$sex="男",$age=27){      //显示声明一个构造方法且带参数            
$this->name=$name;            
$this->sex=$sex;                        
$this->age=$age;        
}        
public function say(){            
 echo "我叫:".$this->name.",性别:".$this->sex.",年龄:".$this->age;       
}                                                                                                  
}?>


Objekt $Person1 ohne Parameter erstellen $Person1= new Person();echo $Person1->say();//Ausgabe: Mein Name ist: , Geschlecht: Männlich, Alter: 27

Objekt $Person2 mit Parameter „Zhang San“ erstellen

$Person2= new Person("Zhang San");echo $Person2-> ;say();//Ausgabe: Mein Name ist: Zhang San, Geschlecht: männlich, Alter: 27

Erstellen Sie das Objekt $Person3 mit drei Parametern

$Person3= neue Person („李思“, „male“,25);echo $Person3->say();//Ausgabe: Mein Name ist: Li Si, Geschlecht: männlich, Alter: 25

Verwandte Referenzen:PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Konstruktkonstruktormethode in PHP. 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