Verifica se a propriedade é pública

# ReflectionProperty::isPublic

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::isPublic — Verifica se a propriedade é pública

### Descrição

public function ReflectionProperty::isPublic(): bool

Verifica se a propriedade é pública.

### Parâmetros

Esta função não possui parâmetros.

### Valor Retornado

`true` se a propriedade for marcada como pública, `false` caso contrário.

> Nota: Observe que isso se refere apenas à visibilidade principal e não a uma set-visibility, se especificada.

### Notas

> Nota: Observe que uma propriedade sendo `public` nem sempre implica que ela é publicamente modificável. Uma propriedade poderia ser virtual sem nenhum gancho `set`, ou porderia ser `readonly` e já ter sido modificada, ou poderia ter a visibuilidade `set` definida que é não-pública. Em todos estes casos, este método retornará `true` mas a propriedade não será modificável.

### Veja Também

- ReflectionProperty::isProtected() - Verifica se a propriedade é protegida
- ReflectionProperty::isProtectedSet() - Verifica se a propriedade está protegida para escrita
- ReflectionProperty::isPrivate() - Verifica se a propriedade é privada
- ReflectionProperty::isPrivateSet() - Verifica se a propriedade é privada para escrita
- ReflectionProperty::isReadOnly() - Verifica se a propriedade é somente leitura
- ReflectionProperty::isStatic() - Verifica se a propriedade é estática

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