關於"/"、"./"、"../"三種路徑的理解

今天在跑一個php文件的時候,需要將結果以日誌的方式輸出,其寫入文件的函數爲:

 file_put_contents('/tmp/test.log', ....);

當我用瀏覽器運行的時候,老是報錯
這裏寫圖片描述
心生困惑,自己也是個編程小白,對這個問題知之甚少,平常寫入文件都是以

./tmp/test.log

的形式。通過了解,總結如下:

  • “/dir”的形式訪問的是根目錄,也就是說,如果你這個程序運行在C盤,者這個訪問的就是C盤根目錄下的dir目錄
  • “./dir”的形式訪問的是當前目錄,簡單的理解就是你這個程序運行的當前文件夾下的die文件夾
  • “../dir”的形式訪問的是父級目錄,就是當前程序的上一級目錄的die文件夾

    以上就是個人在理論之上的實踐結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章