ファイル内の例: プログラムのルート ディレクトリは次のとおりです: E:wampwww
1. __FILE__ 現在のファイルの絶対パス
index.php で呼び出された場合、E:wampwwwindex が返されます。 .php
以下は、プログラムのルートディレクトリのディレクトリ構造を見てください
c_system_base.php で __FILE__ が呼び出されると、次が返されます:
E:wampwwwzb_systemfunctionc_system_base.php
2.dirname現在のディレクトリの親ディレクトリ、または現在のファイルが存在するディレクトリに戻ります。 ディレクトリ (末尾に / は付きません)
通常、__FILE__ と組み合わせて使用されます
c_system_base.php で dirname(__FILE__) が呼び出されると、 return
E:wampwwwzb_systemfunction (ファイルは、そのファイルが存在するディレクトリに戻ります)
dirname( が呼び出された場合) dirname(__FILE__)) は、
E:wampwwwzb_system (ディレクトリは上位ディレクトリに戻ります) を返します
3.realpath() このメソッドは、現在のファイルの絶対パスまたはルートディレクトリからの相対パスを返します
c_system_base.php (__FILE__) で realpath が呼び出された場合は、
E:wampwwwzb_systemfunctionc_system_base.php
realpath を返します('/') ディスクのルート ディレクトリに戻ります E:
realpath('./') ルート ディレクトリに戻ります E:wampwww
realpath('../' ) ディスクの相対的な上位ディレクトリに戻りますプログラムのルート ディレクトリ
は dirname と組み合わせて使用することもでき、通常は複数の相対パスを追加します。../ (前に / を追加します。つまり、/../)
realpath(dirname(__FILE__)) Return E:wampwwwzb_systemfunction
realpath(dirname(__FILE__).'/../') Return E:wampwwwzb_system
realpath(dirname(__FILE__).'/../../') Return E:wampwww
上 この記事では dirname について紹介します。 、realpath、PHP パスに関連する __FILE__ など、PHP チュートリアルに興味のある友人に役立つことを願っています。