(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::setStaticPropertyValue — 设置 public static 属性的值
设置 public 静态属性的值。如果属性是 private 或 protected,则方法会失败。
ReflectionProperty::setValue() 允许设置 public、private 和 protected 属性的值。
name
属性的名称。
value
属性的值。
没有返回值。
版本 | 说明 |
---|---|
7.4.0 | 使用 ReflectionClass::setStaticPropertyValue() 设置 private 或 protected 静态属性现在会导致致命错误。之前会抛出 ReflectionException。 |