ReflectionClass クラス
ReflectionClass
&reftitle.intro;
ReflectionClass クラスは
クラスについての情報を報告します。
&reftitle.classsynopsis;
ReflectionClass
implements
Reflector
&Constants;
public
const
int
ReflectionClass::IS_IMPLICIT_ABSTRACT
public
const
int
ReflectionClass::IS_EXPLICIT_ABSTRACT
public
const
int
ReflectionClass::IS_FINAL
public
const
int
ReflectionClass::IS_READONLY
public
const
int
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
public
const
int
ReflectionClass::SKIP_DESTRUCTOR
&Properties;
public
string
name
&Methods;
&reftitle.properties;
name
クラス名。読み込み専用で、書き込もうとすると
ReflectionException をスローします。
&reftitle.constants;
ReflectionClass の修飾子
ReflectionClass::IS_IMPLICIT_ABSTRACT
int
抽象メソッドを持っているので
abstract クラスであることを示します。
ReflectionClass::IS_EXPLICIT_ABSTRACT
int
その定義から
abstract クラスであることを示します。
ReflectionClass::IS_FINAL
int
final クラスであることを示します。
ReflectionClass::IS_READONLY
int
readonly クラスであることを示します。
ReflectionClass::SKIP_INITIALIZATION_ON_SERIALIZE
int
serializeがレイジーオブジェクトの初期化を
トリガーしないことを示します。
ReflectionClass::SKIP_DESTRUCTOR
int
オブジェクトをレイジーにリセットする時に、
デストラクタが呼び出されないことを示します。
&reftitle.changelog;
&Version;
&Description;
8.4.0
クラス定数が型付けされました。
8.0.0
ReflectionClass::export は、削除されました。
&reference.reflection.entities.reflectionclass;