0
說我在foo/bar/index.php
並且想要foo/index.php
。在開始時需要以斜槓開頭的目錄文件有什麼區別嗎?
我需要它說require_once '../index.php';
我看到的地方,這是不好的做法,像這樣做,好做在前面加上使其require_once '/../index.php';
你能解釋我的區別,爲什麼一個是更好的斜槓那麼其他?
說我在foo/bar/index.php
並且想要foo/index.php
。在開始時需要以斜槓開頭的目錄文件有什麼區別嗎?
我需要它說require_once '../index.php';
我看到的地方,這是不好的做法,像這樣做,好做在前面加上使其require_once '/../index.php';
你能解釋我的區別,爲什麼一個是更好的斜槓那麼其他?
你最好用/foo/index.php
../
只會讓你回到一個等級。所以,如果你的目錄結構發生變化,你將不得不改變你的所有鏈接。
如果你能幫到你,建立你從根本上的聯繫,而不是其他的方式。
我知道,但我仍然想知道區別! –
你的意思是** foo/index.php **? – 2012-08-29 20:41:16
@Dagon歡呼,編輯! –
前導斜槓使路徑成爲絕對路徑。由於各種原因,root的父目錄本身就是root。所以'/../ index.php'就等於'/ index.php'。 – tripleee