たとえば、現在のファイルは (d:www) の下に配置され、ファイル名は test.php です。
テストコードは次のとおりです:
コードをコピーします コードは次のとおりです:
echo __FILE__ // 現在のファイルの絶対アドレスを取得します、結果: D:wwwtest .php
echo dirname(__FILE__) ; // 現在のファイルが存在する絶対ディレクトリを取得します。結果: D: www
echo dirname(dirname(__FILE__)) // 現在のファイルの上位ディレクトリ名を取得します。 : D:
?>
メソッドのヒントを使用すると、
dirname(__FILE__) は現在のファイルの絶対パスを取得します。これは、相対パスと比較して検索速度が最も速いことを意味します。
これを 1 回繰り返すと、ディレクトリを 1 つ上のレベルに移動できます:
例: $d = dirname(dirname(__FILE__));
実際には、ディレクトリを dirname() のパラメータとして指定します。 dirname() は \ や /
を付けずに最後のディレクトリを返すため、繰り返し使用すると dirname() は最下位のディレクトリをファイル名として扱うと考えられます。通常通り
カレントディレクトリの上位ディレクトリに戻り、
上位ディレクトリを取得したファイルを取得します
include(dirname(__FILE__).'/ ../filename.php');
__FILE__ のパスは、現在のコードが配置されているファイルです。
dirname(__FILE__) が得られます。 ); 取得するのは、ファイルが存在するディレクトリの名前です。
上記では、fairytailmaintheme のコンテンツを含む現在のファイルの絶対パスを取得するために、fairytailmaintheme php dirname__FILE__ を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。