ホームページ  >  記事  >  バックエンド開発  >  Fairytailmaintheme php dirname__FILE__ は現在のファイルの絶対パスを取得します

Fairytailmaintheme php dirname__FILE__ は現在のファイルの絶対パスを取得します

WBOY
WBOYオリジナル
2016-07-29 08:45:461316ブラウズ

たとえば、現在のファイルは (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 チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。