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

ReflectionClass::getStaticPropertyValue

(PHP 5 >= 5.1.0, PHP 7)

ReflectionClass::getStaticPropertyValue - 获取静态属性值

描述

代码语言:javascript
复制
public mixed ReflectionClass::getStaticPropertyValue ( string $name [, mixed &$def_value ] )

获取此类上的静态属性的值。

参数

name

要为其返回值的静态属性的名称。

def_value

如果类未用给定的方法声明静态属性,则返回默认值name。如果该属性不存在且该参数被省略,则抛出ReflectionException。

返回值

静态属性的值。

示例

Example#1 ReflectionClass::getStaticPropertyValue()的基本用法

代码语言:javascript
复制
<?php
class Apple {
    public static $color = 'Red';
}

$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>

上面的例子将输出:

代码语言:javascript
复制
string(3) "Red"

另请参阅

  • ReflectionClass::getStaticProperties() -获取静态属性
  • ReflectionClass::setStaticPropertyValue() - 设置静态属性值

← ReflectionClass::getStaticProperties

ReflectionClass::getTraitAliases →

扫码关注腾讯云开发者

领取腾讯云代金券