(PHP 7 >= 7.1.0, PHP 8)
ReflectionClassConstant クラスは、クラス定数に関する情報を報告します。
クラス定数の名前。読み取り専用です。 書き込もうとすると ReflectionException がスローされます。
クラス定数が定義されたクラス名。読み取り専用です。 書き込もうとすると ReflectionException がスローされます。
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() は、削除されました。 |