challenge 自分自身のファイル名を知る方法

自分自身のファイル名を知る方法を示してください。

ビルド後のファイルが、hogehoge.exeであれば、
”hogehoge.exe”が表示されるようなプログラムを書いてください。
スクリプト言語でも同様です。

ファイル名が変更されたらそれに追従するようにしてください。

Posted feedbacks - PHP

1
2
3
<?php
print __FILE__;
?>

Includeされる側と、実行側で取得方法が異なると思います。
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?php 
//状況によって違うと思います。
//実行中のファイル名は
echo $_SERVER['PHP_SELF'];
//ソースコードの現在位置のファイル名は
echo __FILE__

if (  __FILE__ == $_SERVER["PHP_SELF"] ){
//今このファイルが実行されている。
echo "this";
}

コマンドラインから

1
print $argv[0];

Index

Feed

Other

Link

Pathtraq

loading...