我有一个特定的文件路径的问题。我想在我的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这对我们的中央回购协议,使任何人都可以执行测试,因此我的本地路径不会是有效的其他人。任何想法可能是错误的?为什么不是第一个选项工作?