Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn PHP keine relativen Pfade verwenden kann?

Was soll ich tun, wenn PHP keine relativen Pfade verwenden kann?

藏色散人
藏色散人Original
2021-05-13 09:29:141978Durchsuche

Lösung für das Problem, dass PHP keine relativen Pfade verwenden kann: Erstellen Sie zunächst eine PHP-Beispieldatei und platzieren Sie dann alle Skriptausführungsdateien im Stammverzeichnis der Quelldatei. W Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1, Dell G3-Computer. php, um festzustellen, ob du.txt existiert. Wir können deutlich erkennen, dass sich du.txt und test.php im selben Pfad befinden

Allerdings. . .

Was soll ich tun, wenn PHP keine relativen Pfade verwenden kann?

<?php $file = file_exists(&#39;du.txt&#39;);echo var_dump($file);?>


Laufergebnisse

Warum passiert das, wenn sie sich offensichtlich im selben Verzeichnis befinden? Es stellt sich heraus, dass der mit vscode geöffnete Ordner als Stammverzeichnis der Quelldatei erkannt wird und alle geöffneten Pfade relativ zu diesem Pfad sind

Ändern wir den Code unten

<?php $file = file_exists(&#39;data/du.txt&#39;);
echo var_dump($file);
?>
Was soll ich tun, wenn PHP keine relativen Pfade verwenden kann?Das laufende Ergebnis:



test.phpEs kann normal laufen!

Zusammenfassung:
Was soll ich tun, wenn PHP keine relativen Pfade verwenden kann?

Am besten platzieren Sie alle Skriptausführungsdateien im Stammverzeichnis der Quelldatei (dem neuen Ordner im Bild), da es sonst zu ernsthaften Kompatibilitätsproblemen kommt!

Empfohlenes Lernen: „

PHP-Video-Tutorial


Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP keine relativen Pfade verwenden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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