我有幾個PHP文件包括()從其他幾個目錄的其他文件。嵌套的PHP包括使用'./'
在其中包含的文件中:foo/bar.php
,我想bar.php包含3個其他文件包含在目錄foo中。然而bar.php實際上是由另一個目錄中的另一個文件包含的,其他目錄中包含另一個文件,依此類推。
如果我這樣做:
include('./apple.php');
include('./orange.php');
在foo/bar.php
,將它包括從foo
目錄中正確的文件,無論哪個文件包含在自身bar.php?
如果您使用PHP 5.3.0或更高版本,則可以使用__DIR__。這與dirname(__ FILE__)相同。 http://us3.php.net/manual/en/language.constants.predefined.php – 2009-07-09 02:55:46
糟糕的是,那些粗體字應該在每邊都有兩個下劃線。如果我不夠清楚,鏈接會解釋所有內容。 – 2009-07-09 02:57:06