我的項目樹:PHP:包含在文件庫在不同的目錄
庫LibB在兩個AJAX和的fileA使用,所以我必須分別在每個文件:
include_once "../Lib/LibB.txt"
include_once "Lib/LibB.txt"
的問題是,LibB d在力霸 epends,以及是否我把一個包括用於AJAX工程或工程的fileA:
include_once "../LibA.txt"
include_once "LibA.txt"
是否有將兩個文件的工作守則?
我的項目樹:PHP:包含在文件庫在不同的目錄
庫LibB在兩個AJAX和的fileA使用,所以我必須分別在每個文件:
include_once "../Lib/LibB.txt"
include_once "Lib/LibB.txt"
的問題是,LibB d在力霸 epends,以及是否我把一個包括用於AJAX工程或工程的fileA:
include_once "../LibA.txt"
include_once "LibA.txt"
是否有將兩個文件的工作守則?
設置先從當前目錄
所以從LibB.txt的路徑,使用
include __DIR__ . '../LibA.txt';
編號:http://php.net/manual/en/language.constants.predefined.php
或者,假設這是一個網站,你可以使用$_SERVER['DOCUMENT_ROOT']
前文件名稱
include $_SERVER['DOCUMENT_ROOT'] . '/LibA.txt';
呼籲在一個文件中的所有庫和調用之前調用該文件的類的類
ex. new file lib_list_request.txt
file list_classes.txt
file interface.txt
這樣,你只需要調用每個文件一次。
非相對(絕對)路徑 – 2014-10-09 21:11:21
@Dagon我有三個域使用這些文件,絕對路徑也無法正常工作。 – carla 2014-10-09 21:12:47
是同一臺服務器上的域? – 2014-10-09 21:13:27