In diesem Artikel lernen wir die 8 magischen Konstanten in PHP kennen. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
Die meisten Konstanten in PHP bleiben unverändert, aber es gibt 8 Konstanten, die sich mit der Änderung des Codespeicherorts ändern, in dem sie aufgerufen werden ist eine magische Konstante.
__LINE__
Die aktuelle Zeilennummer in der Datei
__FILE__
Der vollständige Pfad zur Datei und den Dateinamen. Bei Verwendung in einer eingebundenen Datei wird der eingebundene Dateiname zurückgegeben.
__DIR__
Das Verzeichnis, in dem sich die Datei befindet. Bei Verwendung innerhalb einer eingebundenen Datei wird das Verzeichnis zurückgegeben, in dem sich die eingebundene Datei befindet. Es entspricht dirname(__FILE__). Verzeichnisnamen enthalten keinen abschließenden Schrägstrich, es sei denn, es handelt sich um das Stammverzeichnis.
__FUNCTION__
Funktionsname, Groß- und Kleinschreibung beachten.
__CLASS__
Der Name der Klasse, Groß- und Kleinschreibung beachten. Der Klassenname enthält den Bereich, in dem er deklariert ist (z. B. FooBar). Beachten Sie, dass __CLASS__ seit PHP 5.4 auch für Merkmale funktioniert. Bei Verwendung innerhalb einer Trait-Methode ist __CLASS__ der Name der Klasse, die die Trait-Methode aufruft. Sie können get_class verwenden, um den Namen von __CLASS__
__TRAIT__
Trait zu ersetzen, wobei die Groß-/Kleinschreibung beachtet wird. Einschließlich des Bereichs, in dem es deklariert ist (z. B. FooBar).
__METHOD__
Der Methodenname der Klasse, Groß-/Kleinschreibung beachten. Bei Verwendung in einer Klasse wird der Klassenname ausgegeben, z. B.: trick::doitagain
__NAMESPACE__
Der Name des aktuellen Namespace, Groß-/Kleinschreibung beachten. Diese Konstante wird zur Kompilierzeit definiert.
Definition wie: Namespace ApiController;
Empfohlenes Lernen: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonErfahren Sie mehr über 8 magische Konstanten in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!