ホームページ > バックエンド開発 > PHPの問題 > PHPで現在のクラスのメソッド名を取得する方法

PHPで現在のクラスのメソッド名を取得する方法

王林
リリース: 2023-03-11 13:36:01
オリジナル
1910 人が閲覧しました

php が現在のクラスのメソッド名を取得する方法は、マジック定数 __METHOD__ を使用して取得することです (例: [function test() {echo 'function name:' . __METHOD__;}])。

PHPで現在のクラスのメソッド名を取得する方法

#この記事の動作環境: Windows10 システム、php 7.3、thinkpad t480 コンピューター。

php は、__FILE__、__DIR__、__LINE__、__CLASS__、__NAMESPACE__、__METHOD__、__FUNCTION__ およびその他のマジック変数を提供します。

__FILE__: ファイルのフル パスとファイル名を返します。

#__DIR__: ファイルのディレクトリを返します。

__LINE__: 現在のファイルの行番号を返します。

__CLASS__: クラス名を返します。

__NAMESPACE__: 現在のネームスペースの名前を返します。

__METHOD__: クラスのメソッド名を返します。

__FUNCTION__: 現在の関数名を返します。

__METHOD__ 魔法定数を見てみましょう。

クラスのメソッド名を表します(PHP 5.0.0で新たに追加されました)。定義されたとおりのメソッド名を返します (大文字と小文字が区別されます)。

例:

<?php
function test() {
    echo  &#39;函数名为:&#39; . __METHOD__ ;
}
test();
?>
ログイン後にコピー

出力結果:

函数名为:test
ログイン後にコピー

関連ビデオ チュートリアルの共有: php ビデオ チュートリアル

以上がPHPで現在のクラスのメソッド名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート