#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。 php は、__FILE__、__DIR__、__LINE__、__CLASS__、__NAMESPACE__、__METHOD__、__FUNCTION__ およびその他のマジック変数を提供します。 __FILE__: ファイルのフル パスとファイル名を返します。php が現在のクラスのメソッド名を取得する方法は、マジック定数 __METHOD__ を使用して取得することです (例: [function test() {echo 'function name:' . __METHOD__;}])。
#__DIR__: ファイルのディレクトリを返します。
__LINE__: 現在のファイルの行番号を返します。
__CLASS__: クラス名を返します。
__NAMESPACE__: 現在のネームスペースの名前を返します。
__METHOD__: クラスのメソッド名を返します。
__FUNCTION__: 現在の関数名を返します。
__METHOD__ 魔法定数を見てみましょう。
クラスのメソッド名を表します(PHP 5.0.0で新たに追加されました)。定義されたとおりのメソッド名を返します (大文字と小文字が区別されます)。
例:
<?php function test() { echo '函数名为:' . __METHOD__ ; } test(); ?>
出力結果:
函数名为:test
以上がPHPで現在のクラスのメソッド名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。