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. . .
<?php $file = file_exists('du.txt');echo var_dump($file);?>
Laufergebnisse
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 untenEmpfohlenes Lernen: „Das laufende Ergebnis:<?php $file = file_exists('data/du.txt'); echo var_dump($file); ?>Nach dem Login kopieren
test.php
Es kann normal laufen!Zusammenfassung:
Am besten platzieren Sie alle Skriptausführungsdateien im Stammverzeichnis der Quelldatei (dem neuen Ordner im Bild), da es sonst zu ernsthaften Kompatibilitätsproblemen kommt!
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!