ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValueDefine el valor de una propiedad estática pública

Descripción

public 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