ReflectionProperty::setValue Establece el valor de la propiedad &reftitle.description; public voidReflectionProperty::setValue objectobject mixedvalue public voidReflectionProperty::setValue mixedvalue Establece (cambia) el valor de la propiedad. &reftitle.parameters; object Si la propiedad no fuera estática, se deberá proporcionar un objeto sobre el que se cambiará la propiedad. Si la propiedad fuera estática, se omite este parámetro y sólo será necesario completar el value. value El nuevo valor. &reftitle.returnvalues; &return.void; &reftitle.errors; Lanza ReflectionException si la propiedad no fuera accesible. Si la propiedad fuera de tipo protegido o privado, podrá hacerse accesible mediante ReflectionProperty::setAccessible. &reftitle.examples; Ejemplo de <methodname>ReflectionProperty::setValue</methodname> getProperty('staticProperty')->setValue('foo'); var_dump(Foo::$staticProperty); $foo = new Foo; $reflectionClass->getProperty('property')->setValue($foo, 'bar'); var_dump($foo->property); $reflectionProperty = $reflectionClass->getProperty('privateProperty'); $reflectionProperty->setAccessible(true); $reflectionProperty->setValue($foo, 'foobar'); var_dump($reflectionProperty->getValue($foo)); ?> ]]> &example.outputs; &reftitle.seealso; ReflectionProperty::getValue ReflectionProperty::setAccessible ReflectionClass::setStaticPropertyValue