Php/docs/reflectionclass.getstaticpropertyvalue

来自菜鸟教程
跳转至:导航、​搜索

ReflectionClass::getStaticPropertyValue

(PHP 5 >= 5.1.2, PHP 7)

ReflectionClass::getStaticPropertyValue获取静态(static)属性的值


说明

public ReflectionClass::getStaticPropertyValue ( string $name [, mixed &$def_value ] ) : mixed

获取这个类里静态(static)属性的值。


参数

name
静态属性的名称,来返回它的值。
def_value
假如类没有定义 name 的 static 属性,将返回一个默认值。 如果属性不存在,并且省略了此参数,将会抛出 ReflectionException


返回值

静态属性的值。


范例

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

<?phpclass Apple {    public static $color = 'Red';}$class = new ReflectionClass('Apple');var_dump($class->getStaticPropertyValue('color'));?>

以上例程会输出:


string(3) "Red"

参见