-1
ファイル/dir/dir_a/a.php
には、別のディレクトリにあるファイル/dir/dir_b/b.php
が含まれています。PHPスクリプトを含むファイルのディレクトリを取得
dirname(__FILE__)
またはgetcwd()
の親ディレクトリをb.php
の中に入れようとすると、結果は常にdir_b
となり、驚きはありません。
dir_a
の名前をb.php
のコードで取得する方法はありますか?
絶対パスを使用する – Andreas
バックトレースhttp://php.net/manual/en/function.debug-backtrace.phpを参照してください。呼び出しスタックとともに配列を返します。それを扱うオーバーヘッドが高いかもしれません。あるいは、パラメータの設定/渡しを行い、どこから来たのかを知ることもできます。 –
['getcwd()'](http://php.net/manual/en/function.getcwd.php)は役に立ちません。インタプリタの現在のディレクトリを返します。それに関する要件や制限はありません。ディスク上の任意のディレクトリを返すことができます。 – axiac