ReflectionProperty::setAccessible
Set property accessibility
&warn.deprecated.function-8-5-0;
&reftitle.description;
#[\Deprecated]
public voidReflectionProperty::setAccessible
boolaccessible
Enables access to a protected or private property via the ReflectionProperty::getValue and
ReflectionProperty::setValue methods.
As of PHP 8.1.0, calling this method has no effect; all properties are accessible by default.
&reftitle.parameters;
accessible
&true; to allow accessibility, or &false;.
&reftitle.returnvalues;
&return.void;
&reftitle.examples;
Simple Class definition
setAccessible(true);
$obj = new MyClass();
echo $property->getValue($obj);
echo $obj->foo;
?>
]]>
&example.outputs.similar;
&reftitle.seealso;
ReflectionProperty::isPrivate
ReflectionProperty::isProtected