2015-09-05 5 views
1

У меня проблема с phpUnit.Не может потребоваться родительский каталог в phpUnit

Всякий раз, когда я пытаюсь открыть файл с помощью требуют (или любой другой аналогичной функции), которая не находится в той же директории или поддиректории, как и сам тестовый файл, PHPUnit выдает эту ошибку:

Warning: include_once Failed opening "C:\....." for inclusion (include path = '.;C:\xampp\php\PEAR')

Может кто-нибудь сказать что я делаю неправильно? Благодарю вас

+0

Вы знаете, что если путь начинается с косыми чертами, PHP будет интерпретировать его как начиная с локального корня диска, а не с сервером корня WWW? Может, в этом и проблема. Если нет, отправьте код. –

ответ

2

попробовать использовать Realpath и имя-каталог, чтобы получить полный путь

# ../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" 
Смежные вопросы