ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValueSets public static property value

Descrizione

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

Sets the value of a public static property. If the property is private or protected, the method will fail.

ReflectionProperty::setValue() allows setting the value of public, private, and protected properties.

Elenco dei parametri

name

Property name.

value

New property value.

Valori restituiti

Nessun valore viene restituito.

Log delle modifiche

Versione Descrizione
7.4.0 Using ReflectionClass::setStaticPropertyValue() to set a private or protected property now results in a fatal error. Previously, it threw a ReflectionException.

Vedere anche: