Klassennamen in PHP abrufen
Ähnlich wie Java bietet PHP verschiedene Methoden zum Abrufen des Klassennamens.
Verwenden von ClassName::class
Mit PHP Version 5.5 und höher kann die Auflösung von Klassennamen mithilfe der Syntax ClassName::class erreicht werden:
<code class="php">namespace Name\Space; class ClassName {} echo ClassName::class;</code>
Verwendung von get_class()
Für ältere Versionen von PHP kann die Funktion get_class() verwendet werden:
<code class="php">class MyClass { } $className = get_class(new MyClass());</code>
Verwenden von static::class (für Klassenmethoden)
Innerhalb einer Klassenmethode kann die Syntax static::class verwendet werden, um den Klassennamen abzurufen:
<code class="php">namespace Name\Space; class ClassName { /** * @return string */ public function getNameOfClass() { return static::class; } } $obj = new ClassName(); echo $obj->getNameOfClass();</code>
Das obige ist der detaillierte Inhalt vonWie kann ich einen Klassennamen in PHP erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!