Проверяет, общедоступно ли свойство

# ReflectionProperty::isPublic

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::isPublic — Проверяет, общедоступно ли свойство

### Описание

public function ReflectionProperty::isPublic(): bool

Метод проверяет, открыто ли свойство.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод возвращает значение `true`, если свойство пометили общедоступным, иначе возвращает значение `false`.

> Замечание: Обратите внимание, что это относится только к главной видимости, или видимости свойства для чтения, а не к set-области видимости для записи, если область видимость свойства для записи указали.

### Примечания

> Замечание: Обратите внимание, что установка свойству видимости `public` не говорит о доступности свойства для записи вне класса. Для каждого следующего случая метод вернет значение `true`, но свойство останется недоступным для записи: а) виртуальное свойство без хука `set` б) свойство с модификатором `readonly`, в которое уже записали значение в) свойство, для которого `set`-область видимости определили непубличной.

### Смотрите также

- ReflectionProperty::isProtected() - Проверяет, является ли свойство защищённым
- ReflectionProperty::isProtectedSet() - Проверяет защищённость свойства для записи
- ReflectionProperty::isPrivate() - Проверяет, является ли свойство закрытым
- ReflectionProperty::isPrivateSet() - Проверяет закрытость свойства для записи
- ReflectionProperty::isReadOnly() - Проверяет, является ли свойство readonly-свойством
- ReflectionProperty::isStatic() - Проверяет, определили ли свойство статическим

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open