php無法相對路徑的解決方法:先建立一個PHP範例檔案;然後把所有腳本執行檔放在來源檔案根目錄下即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
以下用test.php進行示範
使用test. php判斷是否存在du.txt 我們可以清楚地看到du.txt和test.php是在同一個路徑下面的
然而然而。 。 。test.php
<?php $file = file_exists('du.txt');echo var_dump($file);?>運行結果
明明在同一個目錄為什麼會出現這種情況呢?
原來,此時用vscode開啟的資料夾被辨識為來源檔案根目錄所開啟的所有路徑都是相對這個路徑的
<?php $file = file_exists('data/du.txt'); echo var_dump($file); ?>
運行結果:
總結:
最好還是把所有腳本執行檔放在來源檔案根目錄下(圖片中的新資料夾) 不然會造成嚴重的相容問題!
推薦學習:《PHP影片教學》
以上是php無法相對路徑怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!