Wie verwende ich __dir__ in PHP?

PHPz
Freigeben: 2023-08-31 22:26:02
nach vorne
1768 Leute haben es durchsucht

Wie verwende ich __dir__ in PHP?

__DIR__ kann verwendet werden, um das aktuelle Code-Arbeitsverzeichnis abzurufen. Es wurde ab PHP-Version 5.3 eingeführt. Es ähnelt der Verwendung von dirname(__FILE__). Wird normalerweise verwendet, um andere Dateien einzuschließen, die in einer eingebundenen Datei vorhanden sind.

Bedenken Sie die folgende Verzeichnisstruktur –

Ein Verzeichnis namens „master“ mit zwei Dateien namens „worker_1“ und „worker_2“. Das Hauptverzeichnis selbst ist ein Unterordner des Hauptprojektverzeichnisses.

Das Projektverzeichnis enthält auch eine index.php-Datei.

Angenommen, es gibt zwei Dateien in einem Verzeichnis namens inc, einem Unterordner unseres Projektverzeichnisses, in dem sich die Datei index.php befindet –

project_directory
├── master
│ ├── worker_1.php
│ └── worker_2.php
└── index.php
Nach dem Login kopieren

Wenn wir den Code –

include "master/worker_1.php";
Nach dem Login kopieren

von index.php ausführen, wird er ausgeführt erfolgreich.

Aber um worker_1.php unter Einbeziehung von worker_2.php auszuführen, muss die relative Einbindung der Datei index.php wie unten gezeigt erfolgen –

include "master/worker_2.php";
Nach dem Login kopieren

Mit __DIR__ wird sie ausgeführt. Von worker_1.php aus kann der folgende Code ausgeführt werden -

<?php
include __DIR__ . "/worker_2.php";
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie verwende ich __dir__ in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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