次のようなディレクトリ構造があります。
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/[project name]/inc/include1.php...しかし、私が今まで別の場所にディレクトリを移動する場合、それは醜いソリューションです。
したがって、相対パスを使用する方法、またはプログラムで"/mnt/webdev/[project name]/"?を生成する方法はありますか?
DOCUMENT_ROOT