KlasseKonstant: In der Klasse werden Daten gespeichert, die während des laufenden Zyklus unverändert bleiben.
Definition:
const-Konstantenname = konstanter Wert
Beispiel:
class Student { public $stu_id; public $stu_name; public $stu_gender; const GENDER_MALE = ‘男’; const GENDER_FEMALE = ‘女’; }
Klassenkonstanten werden nicht durch den Zugriffsqualifizierungsmodifikator eingeschränkt
Zugriff:
Klasse::Konstantenname
Beispiel:
class Student { public $stu_id; public $stu_name; public $stu_gender; const GENDER_MALE = ‘男’; const GENDER_FEMALE = ‘女’; public function construct($id,$name,$gender=’’) { $this->stu_id= $id; $this->stu_name= $name; $this->gender= ($gender == ‘ ’)?self::GENDER_MALE : $gender; } }
Zusammenfassung: Die Mitglieder, die in einer Klasse definiert werden können, sind: Konstanten, statische Eigenschaften , nicht statische Eigenschaften, statische Methoden, nichtstatische Methode.
Hinweis: $this stellt das aktuelle -Objekt dar. Stellt es immer das Objekt der Klasse dar, zu der $this gehört?
Nein, denn der Wert von $this hängt nicht von der Klasse ab, in der sich $this befindet, sondern vom Ausführungsobjekt (Ausführungsumgebung), wenn die Methode, in der sich $this befindet,
Die Ausführungsumgebung der Methode In welchem Objekt die aktuelle Methode ausgeführt wird,
Das obige ist der detaillierte Inhalt vonEinfache Beispiele für Klassenkonstanten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!