現在の位置: ホーム> 最新記事一覧> クラス定数名と使用状況を取得するPHP関数

クラス定数名と使用状況を取得するPHP関数

M66 2025-10-25

PHP 関数がクラス定数名を返す方法

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

関数の構文

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

パラメータの説明:

  • $class: クラス名またはクラス インスタンス。
  • $constant_name: 返される定数名。

使用例

get_class_constant() 関数の使用方法を示す簡単な例を次に示します。

クラスMyClass
{
    const MY_CONSTANT = '私の定数値';
}

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

$constant_name をエコーし​​ます。 // 出力: MY_CONSTANT

注意事項

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

上記の方法により、PHP上でクラス定数名を簡単に取得できるため、開発時のクラス定数の動的な処理が容易になります。