我有以下的目录结构:
那么,有没有一种方法可以使用相对路径或以编程方式生成
现在,我在script.php
inc/include1.php
inc/include2.phpobjects/object1.php
objects/object2.phpsoap/soap.php
script.php
和/soap/soap.php
中都使用这些对象。虽然我可以移动它们,但是出于特定原因,我想保留该目录结构。当执行script.php
时,包含路径为inc/include.php
,而当执行/soap/soap.php
时,则为../inc
。绝对路径可行,如/mnt/webdev/[项目名称]/inc/include1.php...
,但如果我将目录移动到其他位置,这将是一个不好看的解决方案。那么,有没有一种方法可以使用相对路径或以编程方式生成
"/mnt/webdev/[项目名称]/"
呢?
DOCUMENT_ROOT
的Web服务器执行脚本时,此方法才能正常工作。 - Phil