ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## **ReflectionProperty类报告了类的属性的相关信息。** ``` ReflectionProperty implements Reflector { /* 常量 */ const integer IS_STATIC = 1 ; //指示了 static 的属性。 const integer IS_PUBLIC = 256 ; //指示了 public 的属性。 const integer IS_PROTECTED = 512 ; //指示了 protected 的属性。 const integer IS_PRIVATE = 1024 ; //指示了 private 的属性。 /* 属性 */ public $name ; //属性的名称。只读,在尝试赋值的时候抛出 ReflectionException。 public $class ; //定义的属性所在的类。只读,在尝试赋值的时候抛出 ReflectionException。 /* 方法 */ final private __clone ( void ) : void //克隆 public __construct ( mixed $class , string $name ) //构造一个ReflectionProperty对象 public static export ( mixed $class , string $name [, bool $return ] ) : string //导出 public getDeclaringClass ( void ) : ReflectionClass //获取声明类 public getDocComment ( void ) : string //获取属性doc注释 public getModifiers ( void ) : int //获取属性修饰符 public getName ( void ) : string //获取属性名称 public getValue ([ object $object ] ) : mixed //获取值 public isDefault ( void ) : bool //检查属性是否为默认属性 public isPrivate ( void ) : bool //检查财产是否为Private public isProtected ( void ) : bool //检查财产是否为Protected public isPublic ( void ) : bool //检查财产是否为Public public isStatic ( void ) : bool //检查属性是否是静态的 public setAccessible ( bool $accessible ) : void //设置属性可访问性 public setValue ( object $object , mixed $value ) : void //设置属性值 public __toString ( void ) : string } ```