PHPのマジカル定数「__FILE__」や「__DIR__」はとても便利!
マジカル定数、これは開発現場ではとても便利です。
予め「info.php」などを作ってそこにアクセスすれば、いろんな情報を取得できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
//プログラム「echo」が実行されたコードの行数を出力。「30」など。 echo __LINE__; //ファイルのフルパスとファイル名出力 echo __FILE__; //フルパス出力 echo __DIR__; //関数名出力。この例では「sample_function」 function sample_function(){ echo __FUNCTION__; } //クラス名出力。この例では「SampleClass」 class SampleClass{ function SampleClass(){ echo __CLASS__; } } //メソッド名出力。この例では「SampleClass::getInfo」 class SampleClass{ function SampleClass(){ } function getInfo(){ echo __METHOD__; } } //名前空間の名前出力 echo __NAMESPACE__; |
お試しください^^
公開日:2019年7月28日
最終更新日:2019年7月28日