ホームページ >バックエンド開発 >PHPチュートリアル >PHPで現在の関数名を取得するにはどうすればよいですか? (コード例)
PHP ではマジック定数 __FUNCTION__ や __METHOD__ を使うと簡単に関数名を取得することができますが、以下の記事で詳しく解説していますので、皆様のお役に立てれば幸いです。
#方法 1: __FUNCTION を使用する__
マジック定数 __FUNCTION__ は関数名の解析に使用されますまたはメソッド名(クラス内の関数)、関数名を返すことができます。 例:<?php class Test { public function bar() { var_dump(__FUNCTION__); } } function foo() { var_dump(__FUNCTION__); } foo(); $obj = new Test; $obj->bar(); ?>出力:
#方法 2: __METHOD__ ## を使用します。 #マジック定数 __METHOD__ は関数名とクラス名を返すことができます。
コード例:<?php class Test { public function foo() { var_dump(__METHOD__); } } function bar() { var_dump(__METHOD__); } bar(); $obj = new Test; $obj->foo(); ?>出力:
#注: マジック定数 __FUNCTION__ および __METHOD__ 関数名の取得には大文字と小文字が区別されます。 -センシティブ。
関連する推奨事項: "PHP チュートリアル "
上記がこの記事の全内容です。皆様の学習に役立つことを願っています。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !
以上がPHPで現在の関数名を取得するにはどうすればよいですか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。