Verwenden Sie die magische Methode __CLASS__ in PHP, um verwandte Operationen des Klassennamens abzurufen

jacklove
Freigeben: 2023-03-30 18:38:02
Original
3294 Leute haben es durchsucht

Die zugehörigen Operationen der magischen Methode __CLASS__ zum Abrufen des Klassennamens werden häufig in PHP verwendet. In diesem Artikel werden die zugehörigen Operationen erläutert.

Tutorial zur Verwendung der magischen Methode __CLASS__ zum Abrufen des Klassennamens in PHP 🎜>

Die offizielle Dokumentation lautet wie folgt

Der Name der Klasse __CLASS__ (neu hinzugefügt in PHP 4.3.0). Seit PHP 5 gibt diese Konstante den Namen der Klasse zurück, als sie definiert wurde (Groß-/Kleinschreibung beachten). In PHP 4 ist dieser Wert immer kleingeschrieben. 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 Traits funktioniert

. Bei Verwendung innerhalb einer Trait-Methode ist CLASS der Name der Klasse, die die Trait-Methode aufruft.

Wenn Sie den Namen eines Bereichs erhalten möchten, der keine Klasse enthält, oder den Bereich einer Klasse, benötigen Sie die folgenden zwei Funktionen

string basename ( string $path [, string $suffix ] )
Nach dem Login kopieren

//geben Sie eine Datei an, die den vollständigen Inhalt enthält Pfad zu einer Datei. Zeichenfolge. Diese Funktion gibt den Verzeichnisnamen zurück, nachdem der Dateiname entfernt wurde.

string dirname ( string $path )
Nach dem Login kopieren

//Angenommen eine Zeichenfolge, die den vollständigen Pfad zu einer Datei enthält, gibt diese Funktion den grundlegenden Dateinamen zurück.

Die Klasse enthält den Namen des Bereichs

echo __CLASS__;
Nach dem Login kopieren

Der Name des Klassenbereichs

echo dirname(__CLASS__);
Nach dem Login kopieren

Die Klasse enthält nicht den Namen des Bereichs

echo basename (__CLASS__);
Nach dem Login kopieren

In diesem Artikel wird die Verwendung der magischen Methode __CLASS__ erläutert, um die zugehörigen Operationen des Klassennamens zu erhalten. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website

🎜>PHP-Code-Implementierung 12306 Abfrage der verbleibenden Stimmen, Preisanfragefunktion

So erhalten Sie die OpenID und Basisinformationen von WeChat-Benutzern über PHP

Einführung in PHP zum schnellen Exportieren von Tutorials zu Tabellendaten

Das obige ist der detaillierte Inhalt vonVerwenden Sie die magische Methode __CLASS__ in PHP, um verwandte Operationen des Klassennamens abzurufen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage