ReflectionClass::getStaticPropertyValue
(PHP 5 >= 5.1.2, PHP 7, PHP 8)
Gets static property value
Description
Gets the value of a static property on this class.
Parameters
nameThe name of the static property for which to return a value.
defaultA default value to return in case the class does not declare a static property with the given
name. If the property does not exist and this argument is omitted, aReflectionExceptionis thrown.
Return Values
The value of the static property.
Examples
Basic usage of ReflectionClass::getStaticPropertyValue
<?php
class Apple {
public static $color = 'Red';
}
$class = new ReflectionClass('Apple');
var_dump($class->getStaticPropertyValue('color'));
?>The above example will output:
string(3) "Red"See Also
ReflectionClass::getStaticPropertiesReflectionClass::setStaticPropertyValue