ReflectionProperty::isPublic
(PHP 5, PHP 7, PHP 8)
Checks if property is public
Description
Checks whether the property is public.
Parameters Parameters
Return Values
true if the property is marked public, false otherwise.
Note this refers only to the main visibility, and not to a set-visibility, if specified.
Notes
Be aware that a property being public does not always imply is it publicly writeable. A property could be virtual with no set hook, or it could be readonly and already have been written to, or it could have a set visibility defined that is non-public. In all of those cases, this method will return true but the property will not be writeable.
See Also
ReflectionProperty::isProtectedReflectionProperty::isProtectedSetReflectionProperty::isPrivateReflectionProperty::isPrivateSetReflectionProperty::isReadOnlyReflectionProperty::isStatic