Obtiene el valor de una propiedad estática

# ReflectionClass::getStaticPropertyValue

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

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

### Descripción

public function ReflectionClass::getStaticPropertyValue(string `$name`, mixed `&$default` = ?): 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.

`default`

  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 ejemplo anterior mostrará:

    string(4) "Rojo"

### Ver también

- ReflectionClass::getStaticProperties() - Obtiene las propiedades estáticas
- ReflectionClass::setStaticPropertyValue() - Define el valor de una propiedad estática pública

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open