臥聽夏蟬---總結一下/ ./../三個路徑符號的區別

我以在thinkphp下一個index.html文件引用css文件夾爲例

<a href="./css"></a>
<a href="../css"></a>
<a href="/css"></a>

這裏有三種引用
./ 表示在index.html的同級文件下找一個叫css的文件夾。找到的結果我用①表示
…/ 表示在index.html的父級文件下找一個加css的文件夾。找到的結果我用②表示
/ 表示在根目錄下找一個叫css的文件夾。找到的結果我用③表示
① ② ③分別對應的文件是:
在這裏插入圖片描述
這就是爲什麼我們將public中的index.php換到根目錄下的時候要將

define('APP_PATH', __DIR__ . '../application/');
require __DIR__ . '../thinkphp/start.php';

改爲

define('APP_PATH', __DIR__ . './application/');
require __DIR__ . './thinkphp/start.php';

的原因。因爲更改之後查詢的路徑也隨之發生變化。

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