PHP 8.4.6 Released!

ReflectionProperty::isPublic

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::isPublicChecks if property is public

Description

public ReflectionProperty::isPublic(): bool

Checks whether the property is public.

Parameters

This function has no parameters.

Return Values

true if the property is marked public, false otherwise.

Note: Note this refers only to the main visibility, and not to a set-visibility, if specified.

Notes

Note: 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

User Contributed Notes

There are no user contributed notes for this page.
To Top