我有一個特定的文件路徑的問題。我想在我的phpunit測試中包含一個文件。在我們的中央資料庫,它位於在這裏:無法找到文件,儘管給定的路徑
include 'secure\functions.php';
不過,我在運行測試聲稱某種功能,我在測試中調用,也就是位於這個包含的文件,同時得到一個錯誤,是未定義或該目錄不存在:
「Warning:include(secure \ functions.php):無法打開流:C:\ xampp \ htdocs \ PVT \ root \ tests \ unit-test中沒有這樣的文件或目錄\ testFunctions \ testFunctions.php on line 3「
」致命錯誤:調用未定義函數checkbrute()「
當我包含像這樣的文件的整個路徑,那麼它工作正常。 OBS這是當檢查出並在本地運行:
include 'C:\xampp\htdocs\PVT\root\secure\functions.php';
的問題是,我要committ這對我們的中央回購協議,使任何人都可以執行測試,因此我的本地路徑不會是有效的其他人。任何想法可能是錯誤的?爲什麼不是第一個選項工作?