2012-08-29 28 views
0

說我在foo/bar/index.php並且想要foo/index.php在開始時需要以斜槓開頭的目錄文件有什麼區別嗎?

我需要它說require_once '../index.php'; 我看到的地方,這是不好的做法,像這樣做,好做在前面加上使其require_once '/../index.php';

你能解釋我的區別,爲什麼一個是更好的斜槓那麼其他?

+1

你的意思是** foo/index.php **? – 2012-08-29 20:41:16

+0

@Dagon歡呼,編輯! –

+0

前導斜槓使路徑成爲絕對路徑。由於各種原因,root的父目錄本身就是root。所以'/../ index.php'就等於'/ index.php'。 – tripleee

回答

0

你最好用/foo/index.php../只會讓你回到一個等級。所以,如果你的目錄結構發生變化,你將不得不改變你的所有鏈接。

如果你能幫到你,建立你從根本上的聯繫,而不是其他的方式。

+0

我知道,但我仍然想知道區別! –

相關問題