ReflectionClass::setStaticPropertyValue
PHP function
Edit on GitHub ✎
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Sets static property value
Description
ReflectionClass::setStaticPropertyValue(string $name, mixed $value): void
Sets the value of a static property on this class, regardless of the property's visibility.
ReflectionProperty::setValue can also be used to set the value of static properties.
Parameters
nameProperty name.
valueNew property value.
Return Values
Void
Changelog
| Version | Description |
|---|---|
| 7.4.9, 8.0.0 | ReflectionClass::setStaticPropertyValue can now set private and protected static properties. Previously, a ReflectionException was thrown. |
See Also
ReflectionClass::getStaticPropertyValueReflectionProperty::setValue