1. ホーム
  2. php

PHPでメソッド内からメソッド名を取得することは可能ですか?

2023-09-09 11:39:45

質問

このようなことは可能でしょうか?

public function something() {
    $thisMethodName = method_get_name(); 
}

ここで method_get_name() はメソッドの名前を返しますか?

どのように解決するのですか?

もちろん、魔法の定数が欲しいのでしょう。

function myFunction() { print __FUNCTION__." in ".__FILE__." at ".__LINE__."\n"; }

もっと詳しく知りたい方は phpマニュアル