Heim >Backend-Entwicklung >PHP-Tutorial >Erfahren Sie mehr über 8 magische Konstanten in PHP

Erfahren Sie mehr über 8 magische Konstanten in PHP

青灯夜游
青灯夜游nach vorne
2020-05-05 09:36:202127Durchsuche

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.

Erfahren Sie mehr über 8 magische Konstanten in PHP

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen