ホームページ  >  記事  >  バックエンド開発  >  PHP 関数はどのようにしてクラス定数名を返すのでしょうか?

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

WBOY
WBOYオリジナル
2024-04-10 21:36:02472ブラウズ

PHP には、指定されたクラスの定数名を返すことができる get_class_constant() 関数が用意されています。定数名を取得するには、クラス名またはインスタンスを指定します。取得する定数名を入力します。

PHP 函数如何返回类常量名?

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

PHP には、指定されたクラスの定数名を返すことができる便利な関数 get_class_constant() が用意されています。

構文:

string get_class_constant(object|string $class, string $constant_name)

どこ:

  • $class: クラス名またはインスタンスにすることができます。クラス。
  • $constant_name: 返される定数名。

実際的なケース:

次に、get_class_constant() 関数の使用方法の例を示します:

class MyClass
{
    const MY_CONSTANT = 'My constant value';
}

$constant_name = get_class_constant('MyClass', 'MY_CONSTANT');

echo $constant_name; // 输出: MY_CONSTANT

注:

指定された定数が存在しない場合、または $class が有効なクラス名ではない場合、この関数は null を返します。 。

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

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