PHPで自分自身のファイル名やディレクトリ名を取得する。

2017.8.2

フルパスで自分自身のファイル名を取得したい場合。

echo __FILE__;

ファイル名のみを取得したい場合。

echo basename(__FILE__);

拡張子を除いて取得したい場合。

echo basename(__FILE__, ".php");

ディレクトリを取得したい場合。

echo dirname(__FILE__);

こちらの方法でも同じ結果が得られる。

echo __DIR__;

スーパーグローバル変数から取得する場合。

echo $_SERVER[’PHP_SELF’];