首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 ;

/* 方法 */

代码语言:javascript
复制
final private void __clone ( void )
代码语言:javascript
复制
public __construct ( mixed $class , string $name )
代码语言:javascript
复制
public static string export ( mixed $class , string $name [, bool $return ] )
代码语言:javascript
复制
public ReflectionClass getDeclaringClass ( void )
代码语言:javascript
复制
public string getDocComment ( void )
代码语言:javascript
复制
public int getModifiers ( void )
代码语言:javascript
复制
public string getName ( void )
代码语言:javascript
复制
public mixed getValue ([ object $object ] )
代码语言:javascript
复制
public bool isDefault ( void )
代码语言:javascript
复制
public bool isPrivate ( void )
代码语言:javascript
复制
public bool isProtected ( void )
代码语言:javascript
复制
public bool isPublic ( void )
代码语言:javascript
复制
public bool isStatic ( void )
代码语言:javascript
复制
public void setAccessible ( bool $accessible )
代码语言:javascript
复制
public void setValue ( object $object , mixed $value )
代码语言:javascript
复制
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 →

扫码关注腾讯云开发者

领取腾讯云代金券