# ReflectionClass::getStaticPropertyValue

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

ReflectionClass::getStaticPropertyValue — Obtiene el valor de una propiedad estática

### Descripción

public ReflectionClass::getStaticPropertyValue(string `$name`, mixed `&$def_value` = ?): mixed

Obtiene el valor de una propiedad estática de esta clase.

### Parámetros

`name`

  El nombre de la propiedad estática para la que devolver un valor.

`def_value`

  Un valor predeterminado a devolver en caso de que la clase no declare propiedades estáticas con el `name` dado. Si la propiedad no existe y se omite este argumento, se lanza una ReflectionException.

### Valores devueltos

El valor de la propiedad estática.

### Ejemplos

Ejemplo #1 Uso básico de ReflectionClass::getStaticPropertyValue()

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

El resultado del ejemplo sería:

    string(4) "Rojo"

### Ver también

- ReflectionClass::getStaticProperties() - Obtiene las propiedades estáticas
- ReflectionClass::setStaticPropertyValue() - Establece el valor de una propiedad estática