どもです。
巨大なPHPプロジェクトの修正作業があったとして、
エラーログを出さない箇所の修正や、
エラーの原因がエラーの場所と異なる場合に役立つかもしれない、
現在のファイルパスと行数を出力するだけのコードです。
print_r($_SERVER['PHP_SELF']." : ".__line__);
いちおう解説しますと、
__line__ は行数を出力してくれる便利定数。
$_SERVER['PHP_SELF'] が現在のファイルパスを教えてくれるサーバー変数というものです。
サーバー変数とは、サーバー情報および実行時の環境情報だそうで、
サーバーが自動的に生成してくれる変数とのこと。
$_SERVER['PHP_SELF'] 以外のサーバー変数については、参考サイト様を見ると良いと思います。
で、もしパスでなくてファイル名だけが欲しいという場合、
$_SERVER['PHP_SELF'] → basename($_SERVER['PHP_SELF']);
にすると良いです。
basenameとは、パスの最後の名前の部分だけを返してくれる関数です。