在phpUnit中不能要求父目录

时间:2015-09-05 19:27:13

标签: php phpunit

我的phpUnit有问题。

每当我尝试使用require(或任何其他类似函数)打开文件时,phpProit不会与测试文件本身位于同一目录或子目录中,则会抛出此错误:

  

警告:include_once无法打开“C:\ .....”以包含(包括路径='。; C:\ xampp \ php \ PEAR')

有谁能告诉我我做错了什么?谢谢

1 个答案:

答案 0 :(得分:2)

尝试使用realpath和dirname获取完整路径

# ../myfolder/file.php 
$path = realpath(dirname(dirname(__FILE__)))."/myfolder/file.php"

# ./file.php
$path = realpath(dirname(__FILE__))."/file.php"

# ../file.php
$path = realpath(dirname(dirname(__FILE__)))."/file.php"

# ../../file.php
$path = realpath(dirname(dirname(dirname(__FILE__))))."/file.php"