ReflectionClass::getStaticPropertyValue

Gets static property value

&reftitle.description; public `mixed` `ReflectionClass::getStaticPropertyValue` `string` `name` `mixed` `def_value`

Gets the value of a static property on this class.

&reftitle.parameters;

`name`

- The name of the static property for which to return a value.

`def_value`

- A 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, a `ReflectionException` is thrown.

&reftitle.returnvalues;

The value of the static property.

&reftitle.examples;

### Basic usage of `ReflectionClass::getStaticPropertyValue`

    <?php
    class Apple {
        public static $color = 'Red';
    }

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

&example.outputs;

    string(3) "Red"

&reftitle.seealso;

- `ReflectionClass::getStaticProperties`
- `ReflectionClass::setStaticPropertyValue`