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 devuelve 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