状態:-
閲覧数:13,487
投稿日:2010-04-14
更新日:2017-08-16
dirname()
親ディレクトリのパスを求める関数
・要引数
(__FILE__ )
現在のファイルのフルパスを表す定数文字列
具体例
対象フルパス
"/virtual/ユーザー名/public_html/ドメイン名/test/ほげほげ.php"
dirname(__FILE__)
・カレントディレクトリのパスを取得
・現在のファイルを起点とした、親ディレクトリのパスを求める
"/virtual/ユーザー名/public_html/ドメイン名/test"
__DIR__
・上記と実行結果は同じ
・PHP 5.3から追加された
basename( dirname( __FILE__ ))
・ディレクトリ名を取得
"test"
basename( __FILE__ )
・ファイル名を取得
"ほげほげ.php"
basename( __FILE__,".php" )
・ファイル名を取得し、.拡張子部分を削除
"ほげほげ"
var_dump(__FILE__);
var_dump(dirname(__FILE__));
var_dump(dirname());
var_dump(basename( dirname( __FILE__ )));
var_dump(basename( __FILE__ ));
var_dump(basename( __FILE__,".拡張子" ));