|
ReflectionProperty クラスはじめにReflectionProperty クラスは クラスのプロパティについての情報を報告します。 クラス概要
ReflectionProperty
implements
Reflector
/* 定数 */
public
const
int
ReflectionProperty::IS_STATIC;
public
const
int
ReflectionProperty::IS_READONLY;
public
const
int
ReflectionProperty::IS_PUBLIC;
public
const
int
ReflectionProperty::IS_PROTECTED;
public
const
int
ReflectionProperty::IS_PRIVATE;
public
const
int
ReflectionProperty::IS_ABSTRACT;
public
const
int
ReflectionProperty::IS_PROTECTED_SET;
public
const
int
ReflectionProperty::IS_PRIVATE_SET;
public
const
int
ReflectionProperty::IS_VIRTUAL;
public
const
int
ReflectionProperty::IS_FINAL;
/* プロパティ */
public
string
$name;
public
string
$class;
/* メソッド */
public __construct(objectstring
$class, string $property)private void __clone()
public static string export(mixed
$class, string $name, bool $return = ?)public array getAttributes(stringnull
$name = null, int $flags = 0)public ReflectionClass getDeclaringClass()
public mixed getDefaultValue()
public stringfalse getDocComment()
public ReflectionMethodnull getHook(PropertyHookType
$type)public array getHooks()
public int getModifiers()
public string getName()
public mixed getRawValue(object
$object)public ReflectionTypenull getSettableType()
public ReflectionTypenull getType()
public mixed getValue(objectnull
$object = null)public bool hasDefaultValue()
public bool hasHook(PropertyHookType
$type)public bool hasHooks()
public bool hasType()
public bool isAbstract()
public bool isDefault()
public bool isDynamic()
public bool isFinal()
public bool isInitialized(objectnull
$object = null)public bool isLazy(object
$object)public bool isPrivate()
public bool isPrivateSet()
public bool isPromoted()
public bool isProtected()
public bool isProtectedSet()
public bool isPublic()
public bool isReadOnly()
public bool isStatic()
public bool isVirtual()
#[\Deprecated]
public void setAccessible(bool
$accessible)public void setRawValue(object
$object, mixed $value)public void setRawValueWithoutLazyInitialization(object
$object, mixed $value)public void setValue(objectnull
$object, mixed $value)public void skipLazyInitialization(object
$object)public string __toString()
プロパティ
定義済み定数ReflectionProperty の修飾子
変更履歴
|