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

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

藏色散人
藏色散人オリジナル
2022-11-01 09:38:211873ブラウズ

PHP では、「get_class_methods(クラス名);」などの構文を使用して、「__METHOD__」を通じて現在のメソッド名を取得できます。「__METHOD__」は、クラスを表す PHP5 以降の新しいマジック定数です。文法、名前。

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

このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。

php 現在のメソッド名を取得するにはどうすればよいですか?

#PHP 現在のクラス名とメソッド名を取得します

  • __CLASS__ 現在のクラス名を取得します

  • # __FUNCTION__ 現在の関数名 (確認)
  • __METHOD__ 現在のメソッド名 (bankcard::confirm)
  • __FUNCTION__ 関数名 (PHP) 4.3. 新規追加0件)。 PHP 5 以降、この定数は定義されたとおりの関数名を返します (大文字と小文字は区別されます)。 PHP 4 では、この値は常に小文字です。

__CLASS__ クラスの名前 (PHP 4.3.0 で新しく追加されました)。 PHP 5 以降、この定数は定義されたときのクラスの名前を返します (大文字と小文字は区別されます)。 PHP 4 では、この値は常に小文字です。

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

注: これらの定数の前後には 2 つのアンダースコアが付いています。

get_class(class name);//取得当前语句所在类的类名
get_class_methods(class name);//取得class name 类的所有的方法名,并且组成一个数组
get_class_vars(class name);//取得class name 类的所有的变亮名,并组成一个数组

推奨学習: 「

PHP ビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。