在线文档教程
PHP
反射 | Reflection

ReflectionProperty (class)

The ReflectionProperty class

介绍

(PHP 5, PHP 7)

ReflectionProperty类报告关于类属性的信息。

课程简介

ReflectionProperty 实现反射器{

/ *常量* /

const integer IS_STATIC = 1;

const integer IS_PUBLIC = 256;

const integer IS_PROTECTED = 512 ;

const integer IS_PRIVATE = 1024 ;

/ *属性* /

public $name ;

public $class ;

/* 方法 */

final private void __clone ( void )

public __construct ( mixed $class , string $name )

public static string export ( mixed $class , string $name [, bool $return ] )

public ReflectionClass getDeclaringClass ( void )

public string getDocComment ( void )

public int getModifiers ( void )

public string getName ( void )

public mixed getValue ([ object $object ] )

public bool isDefault ( void )

public bool isPrivate ( void )

public bool isProtected ( void )

public bool isPublic ( void )

public bool isStatic ( void )

public void setAccessible ( bool $accessible )

public void setValue ( object $object , mixed $value )

public string __toString ( void )

}

属性

name

属性的名称。只读,在尝试写入时抛出ReflectionException。

class

定义属性的类的名称。只读,在尝试写入时抛出ReflectionException。

预定义的常量

ReflectionProperty修饰符

ReflectionProperty::IS_STATIC

指示静态属性。

ReflectionProperty::IS_PUBLIC

表示公共属性。

ReflectionProperty::IS_PROTECTED

指示保护的属性。

ReflectionProperty::IS_PRIVATE

表示私人属性。

目录

  • ReflectionProperty :: __ clone - 克隆

  • ReflectionProperty :: __构造 - 构造一个ReflectionProperty对象

  • ReflectionProperty :: export - 导出

  • ReflectionProperty :: getDeclaringClass - 获取声明类

  • ReflectionProperty :: getDocComment - 获取属性文档评论

  • ReflectionProperty :: getModifiers - 获取属性修饰符

  • ReflectionProperty :: getName - 获取属性名称

  • ReflectionProperty :: getValue - 获取值

  • ReflectionProperty :: isDefault - 检查属性是否为默认属性

  • ReflectionProperty :: isPrivate - 检查属性是否是私人的

  • ReflectionProperty :: isProtected - 检查属性是否受保护

  • ReflectionProperty :: isPublic - 检查属性是否公开

  • ReflectionProperty :: isStatic - 检查属性是否为静态

  • ReflectionProperty :: setAccessible - 设置属性的可访问性

  • ReflectionProperty :: setValue - 设置属性值

  • ReflectionProperty :: __ toString - 字符串

←ReflectionParameter :: __ toString

ReflectionProperty::__clone →