例如,如果我在'/var/www/tests/RunAllTests.php'中有一个名为“RunAllTests.php”的php脚本,并且我在该目录中执行phpunit,则会找到“RunAllTests.php”中的包含。
如果我在同一个文件上执行phpunit,从另一个目录开始,让我们说'/ var / www /',则无法找到“RunAllTests.php”中包含的文件。 - “无法打开流:
中没有此类文件或目录我保持这一点有点模糊,如果你需要一些更具体的信息,请告诉我。
答案 0 :(得分:2)
您的要求是错误的/不可移植的:他们希望文件的目录(或其他一些固定目录)是工作目录。
您的选择是:
chdir(__DIR__)
。__DIR__
常量(恕我直言最便携)