首頁 >後端開發 >PHP問題 >php無法相對路徑怎麼辦

php無法相對路徑怎麼辦

藏色散人
藏色散人原創
2021-05-13 09:29:142022瀏覽

php無法相對路徑的解決方法:先建立一個PHP範例檔案;然後把所有腳本執行檔放在來源檔案根目錄下即可。

php無法相對路徑怎麼辦

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php的相對路徑識別問題(vscode)

php無法相對路徑怎麼辦
以下用test.php進行示範
使用test. php判斷是否存在du.txt 我們可以清楚地看到du.txt和test.php是在同一個路徑下面的
然而然而。 。 。
test.php

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

運行結果
php無法相對路徑怎麼辦

明明在同一個目錄為什麼會出現這種情況呢?

原來,此時用vscode開啟的資料夾被辨識為來源檔案根目錄所開啟的所有路徑都是相對這個路徑的

下面我們把程式碼改一下

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

運行結果:

php無法相對路徑怎麼辦

#能夠正常運作了!

總結:

最好還是把所有腳本執行檔放在來源檔案根目錄下(圖片中的新資料夾) 不然會造成嚴重的相容問題!

php無法相對路徑怎麼辦

推薦學習:《PHP影片教學

以上是php無法相對路徑怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn