PHPunit-CLI PHP文件包括/需要
例如,如果我在“/var/www/tests/RunAllTests.php”中有一个名为“RunAllTests.php”的php脚本,并且我在该目录中执行phpunit,则会找到“RunAllTests.php”中的include 如果我从另一个目录(比如“/var/www/”)对同一个文件执行phpunit,则无法找到“RunAllTests.php”中包含的文件。-“无法打开流:中没有此类文件或目录”PHPunit-CLI PHP文件包括/需要,php,phpunit,Php,Phpunit,例如,如果我在“/var/www/tests/RunAllTests.php”中有一个名为“RunAllTests.php”的php脚本,并且我在该目录中执行phpunit,则会找到“RunAllTests.php”中的include 如果我从另一个目录(比如“/var/www/”)对同一个文件执行phpunit,则无法找到“RunAllTests.php”中包含的文件。-“无法打开流:中没有此类文件或目录” 我对此保持了一点模糊,如果你需要更多的细节,请告诉我 您的请求错误/不可移植:他们希望
我对此保持了一点模糊,如果你需要更多的细节,请告诉我 您的请求错误/不可移植:他们希望文件的目录(或其他固定目录)是工作目录 你的选择是:
\uuuu DIR\uuu
常量相关的内容(哪个IMHO是最可移植的)谢谢你,瑞肯。最后使用了chdir,因为一些包含是相对路径1目录,这使得magicvar目录不适用我相信。。。仍然在学习。好吧,您仍然可以
包括_DIR__.'/../levelhigherfile.php'
您可以将\uuuuu DIR\uuuuu
的值放在常量应用程序路径
或测试路径
中,并在其他文件中使用该常量……这就是我对第(4)点的意思,如果不清楚,很抱歉。