Heim > Backend-Entwicklung > PHP-Problem > Was bedeutet das Attribut __file__ in PHP MySQL?

Was bedeutet das Attribut __file__ in PHP MySQL?

青灯夜游
Freigeben: 2023-03-15 11:38:02
Original
2256 Leute haben es durchsucht

In PHP MySQL bedeutet „__file__“ „Dateipfad abrufen“. Es handelt sich um eine vom System vordefinierte Konstante, die den absoluten Pfad der aktuellen Datei (einschließlich des Dateinamens) abrufen und zurückgeben kann der aufgelöste absolute Pfad.

Was bedeutet das Attribut __file__ in PHP MySQL?

Die Betriebsumgebung dieses Tutorials: Windows7-System, PHP7.1 und MySQL8-Version, DELL G3-Computer

„__file__“ ist eine magische Konstante (vom System vordefinierte Konstante), die den vollständigen Pfad des aktuell ausgeführten PHP zurückgibt Skript und den Dateinamen, der der absolute Pfad ist (einschließlich des Dateinamens).

Seit PHP 4.0.2 enthält __FILE__ immer einen absoluten Pfad (oder den aufgelösten absoluten Pfad im Fall eines symbolischen Links), während frühere Versionen manchmal einen relativen Pfad enthielten.

Beispiel: re
<?php
header("Content-type:text/html;charset=utf-8");
echo "当前文件的路径:".__FILE__;
?>
Nach dem Login kopieren


Was bedeutet das Attribut __file__ in PHP MySQL? Erweitertes Wissen:

Acht magische Konstanten in PHP, wie unten gezeigt:

  • __line__: Die aktuelle Zeilennummer in der Datei;

  • __file__: Die absoluter Pfad der aktuellen Datei (einschließlich des Dateinamens);

  • __DIR__: der absolute Pfad der aktuellen Datei (ohne den Dateinamen), äquivalent zu dirname(__FILE__);

  • __FUNCTION__: die aktuelle Funktion ( oder Methode) Name;

  • __CLASS__: der aktuelle Klassenname (einschließlich des Geltungsbereichs oder Namensraums der Klasse);

  • __TRAIT__: der aktuelle Merkmalsname (einschließlich des Geltungsbereichs oder Namensraums des Merkmals);

    __METHOD__: Der aktuelle Methodenname (einschließlich Klassenname);
  • __NAMESPACE__: Der Name des Namespace der aktuellen Datei.
  • Hinweis: Im Gegensatz zu vordefinierten Konstanten wird bei magischen Konstanten die Groß-/Kleinschreibung nicht beachtet.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet das Attribut __file__ in PHP MySQL?. 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