ReflectionProperty::getValue
Özelliğin değerini döndürür
&reftitle.description;
public mixedReflectionProperty::getValue
objectnullnesne&null;
Özelliğin değerini döndürür.
&reftitle.parameters;
nesne
Özellik statik olmayan bir nesne ise özelliğin ait olduğu nesne
burada belirtilmelidir.
Bir nesne belirtmeden öntanımlı özellik döndürülmek istenirse bu yöntem
yerine ReflectionClass::getDefaultProperties
yöntemi kullanılmalıdır.
&reftitle.returnvalues;
Özelliğin değeri.
&reftitle.changelog;
&Version;
&Description;
8.1.0
Private ve protected özellikler
ReflectionProperty::getValue tarafından hemen
erişilebilir olur. Evvelce erişilebilir olmaları için
ReflectionProperty::setAccessible çağrısı
yapmak gerekirdi; özellik erişilebilir değilse
ReflectionException istisnası oluşurdu.
8.0.0
nesne artık &null; olabiliyor.
&reftitle.examples;
- ReflectionProperty::getValue örneği
getProperty('staticProperty')->getValue());
var_dump($reflectionClass->getProperty('property')->getValue(new Foo));
$reflectionProperty = $reflectionClass->getProperty('privateProperty');
$reflectionProperty->setAccessible(true); // yalnızca PHP 8.1.0 öncesi
var_dump($reflectionProperty->getValue(new Foo));
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionProperty::getName
ReflectionProperty::setValue