(PHP 5, PHP 7, PHP 8)
ReflectionProperty::isPublic — Проверяет, общедоступно ли свойство
У этой функции нет параметров.
Метод возвращает значение true
, если свойство пометили общедоступным, иначе возвращает значение false
.
Замечание: Обратите внимание, что это относится только к главной видимости, или видимости свойства для чтения, а не к set-области видимости для записи, если область видимость свойства для записи указали.
Замечание: Обратите внимание, что установка свойству видимости
public
не говорит о доступности свойства для записи вне класса. Для каждого следующего случая метод вернет значениеtrue
, но свойство останется недоступным для записи: а) виртуальное свойство без хукаset
б) свойство с модификаторомreadonly
, в которое уже записали значение в) свойство, для которогоset
-область видимости определили непубличной.