ReflectionClassConstant クラス
(PHP 7 >= 7.1.0, PHP 8)
はじめに
ReflectionClassConstant クラスは、クラス定数に関する情報を報告します。
クラス概要
/* 定数 */
/* プロパティ */
/* メソッド */
}プロパティ
- name
-
クラス定数の名前。読み取り専用です。 書き込もうとすると ReflectionException がスローされます。
- class
-
クラス定数が定義されたクラス名。読み取り専用です。 書き込もうとすると ReflectionException がスローされます。
定義済み定数
ReflectionClassConstant の修飾子
ReflectionClassConstant::IS_PUBLIC
-
アクセス権が public であることを示します。 PHP 7.4.0 より前のバージョンでは、この値は
256
でした。 ReflectionClassConstant::IS_PROTECTED
-
アクセス権が protected であることを示します。 PHP 7.4.0 より前のバージョンでは、この値は
512
でした。 ReflectionClassConstant::IS_PRIVATE
-
アクセス権が private であることを示します。 PHP 7.4.0 より前のバージョンでは、この値は
1024
でした。 ReflectionClassConstant::IS_FINAL
-
定数が final であることを示します。 PHP 8.1.0 以降で利用可能です。
注意:
これらの定数の値は、PHP のバージョンが異なると変更される可能性があります。 これらの値を直接用いず、常に定数を使うことを推奨します。
変更履歴
バージョン | 説明 |
---|---|
8.0.0 | ReflectionClassConstant::export() は、削除されました。 |
目次
- ReflectionClassConstant::__construct — ReflectionClassConstant を構築する
- ReflectionClassConstant::export — リフレクションをエクスポートする
- ReflectionClassConstant::getAttributes — アトリビュートを取得する
- ReflectionClassConstant::getDeclaringClass — 定数を宣言しているクラスを取得する
- ReflectionClassConstant::getDocComment — クラス定数のドキュメントコメントを取得する
- ReflectionClassConstant::getModifiers — クラス定数の修飾子を取得する
- ReflectionClassConstant::getName — 定数名を取得する
- ReflectionClassConstant::getType — Gets a class constant's type
- ReflectionClassConstant::getValue — 値を取得する
- ReflectionClassConstant::hasType — Checks if class constant has a type
- ReflectionClassConstant::isDeprecated — クラス定数が非推奨かどうかを調べる
- ReflectionClassConstant::isEnumCase — クラス定数が、列挙型の case かどうかを調べる
- ReflectionClassConstant::isFinal — クラス定数が final かどうかを調べる
- ReflectionClassConstant::isPrivate — クラス定数がprivateかを調べる
- ReflectionClassConstant::isProtected — クラス定数が protected かを調べる
- ReflectionClassConstant::isPublic — クラス定数が public かを調べる
- ReflectionClassConstant::__toString — ReflectionClassConstant オブジェクトの文字列表現を返す
+add a note
User Contributed Notes
There are no user contributed notes for this page.