Define el valor de una propiedad estática pública

# ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValue — Define el valor de una propiedad estática pública

### Descripción

public function ReflectionClass::setStaticPropertyValue(string `$name`, mixed `$value`): void

Define el valor de una propiedad estática pública. Si la propiedad es privada o protegida, el método fallará.

ReflectionProperty::setValue() permite definir el valor de las propiedades públicas, privadas y protegidas.

### Parámetros

`name`

  El nombre de la propiedad.

`value`

  El nuevo valor para la propiedad.

### Valores devueltos

No se retorna ningún valor.

### Historial de cambios

Versión | Descripción
--- | ---
7.4.0 | El uso de ReflectionClass::setStaticPropertyValue() para definir una propiedad privada o protegida ahora produce un error fatal. Anteriormente, esto lanzaba una ReflectionException.

### Ver también

- ReflectionClass::getStaticPropertyValue() - Obtiene el valor de una propiedad estática
- ReflectionProperty::setValue() - Define el valor de la propiedad

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