PHP 関数はどのようにして関数名を返すのでしょうか?

WBOY
リリース: 2024-04-11 08:39:02
オリジナル
411 人が閲覧しました

PHP の FUNCTION マジック定数を使用して、実行中の関数の名前を取得します: 構文: $function_name = __FUNCTION__; 使用法: 関数内で FUNCTION を使用して、呼び出し関数の名前を取得します; 注: これは、関数内でのみ使用できます。関数であり、関数名のみが返されます。 は名前空間やクラス名を含まず、匿名関数として使用すると空の文字列を返します。

PHP 函数如何返回函数名?

#PHP 関数はどのようにして関数名を返すのでしょうか?

PHP の強力な機能は、__FUNCTION__ マジック定数を介して実行されている関数の名前を取得できることです。この定数を関数内で使用して、呼び出し関数の名前を取得できます。

構文:

$function_name = __FUNCTION__;
ログイン後にコピー

実際のケース:

次に、関数内で関数名を取得する例を示します。

function get_function_name() {
  echo "当前函数名:" . __FUNCTION__;
}

get_function_name();
ログイン後にコピー

このコードは出力します:

当前函数名:get_function_name
ログイン後にコピー

その他の注意事項:

  • __FUNCTION__ 定数は内部でのみ使用できます機能 。
  • この定数は、名前空間やクラス名ではなく、関数の名前のみを返します。
  • 関数に名前がない場合 (匿名関数など)、__FUNCTION__ は空の文字列を返します。

以上がPHP 関数はどのようにして関数名を返すのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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