Моя ситуация: у меня есть класс, который я хочу использовать в нескольких местах, поэтому я поместил его высоко в дереве каталогов:
/www/libs/classA/classA.php
Он использует файл конфигурации, расположенный в том же каталоге с именем config.ini
, и ссылается на него локально в конструкторе. Однако, когда я включаю его из сценария в другой каталог, он пытается загрузить файл конфигурации из каталога, в котором находится вызывающий сценарий. Можно ли как-то посмотреть каталог, в котором находится включаемый файл? В идеале я мог бы переместить скрипт в другой каталог и не вносить в него никаких изменений.