定義と使用法
dirname() 関数は、パスのディレクトリ部分を返します。
構文
dirname(path) パラメータ 説明
path 必須。チェックするパスを指定します。
説明
path パラメーターは、ファイルへのフルパスを含む文字列です。この関数は、ファイル名を削除した後のディレクトリ名を返します。
例
echo dirname ( " c:/testweb/home.php " );
/testweb )。
このファイルが他のファイル (include または require) によって参照されている場合でも、__FILE__ は常に、そのファイルを参照するファイルのフル パスではなく、そのファイルが配置されているファイルのフル パスになります。
php
echo dirname ( " c:/testweb/home.php " ); ( " /testweb/home.php " );
?> " c:/testweb/home.php " );
単純に:
__FILE__ 現在のパス + ファイル名を返します
dirname(__FILE __) 現在のファイルを返します パスのパス部分
dirname(dirname(__FILE__)); 取得するのは、ファイルの上のディレクトリ名です (最後のディレクトリを除く)。 "/" 記号)
たとえば、現在のファイルは /home/data/demo/test.php である場合、 i__file__ は完全なパス、つまり /home/data/demo/test.php と
Dirname ( __file__) パス部分、/home/data/demo を取得します (後ろに "/" はありません)