Heim >Backend-Entwicklung >PHP-Problem >Welche Rolle spielt der Konstruktor in PHP?
Die Funktion des Konstruktors in PHP besteht darin, das Objekt beim Erstellen zu initialisieren, dh den Objektmitgliedsvariablen Anfangswerte zuzuweisen. Konstruktoren werden in Anweisungen, die Objekte erstellen, immer mit dem Operator new verwendet. Eine Klasse kann mehrere Konstruktoren haben.
Konstruktor
Der Konstruktor ist eine spezielle Methode, die hauptsächlich zum Initialisieren des Objekts beim Erstellen verwendet wird, dh Objektmitgliedsvariablen Anfangswert zuweisen . Es wird immer mit dem neuen Operator in Anweisungen verwendet, die Objekte erstellen. Eine Klasse kann mehrere Konstruktoren haben, die anhand der Anzahl der Parameter oder der Parametertypen, also der Überladung der Konstruktoren, unterschieden werden können.
Beispiel:
Wir erstellen zunächst eine Klasse und initialisieren diese Klasse.
class Preson{ public $name; //定义变量 public $age; public $sex; public $height; function __construct($name,$age,$sex,$height){ $this->name = $name; //为变量赋值 $this->age = $age; $this->sex = $sex; $this->height = $height; } public function PlayBaskteBall(){ if($this->height>175 || $this->age < 22){ return $this->name . "可以打篮球"; }else{ return $this->name . "不具备打球的条件"; } } } $Preson1 = new Preson("大白","20","女","180"); echo $$Preson1->PlayBaskteBall();
Der Konstruktor wird beim Initialisieren des Objekts verwendet. Wenn kein Konstruktor vorhanden ist, generiert PHP automatisch einen. Der automatisch generierte Konstruktor hat keine Parameter und keine Operationen.
Wenn Sie mehr zu diesem Thema erfahren möchten, besuchen Sie bitte die php-chinesische Website.
Das obige ist der detaillierte Inhalt vonWelche Rolle spielt der Konstruktor in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!