# ReflectionProperty::isPublic

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::isPublic — Vérifie si la propriété est publique

### Description

public ReflectionProperty::isPublic(): bool

Vérifie si la propriété est publique.

### Liste de paramètres

Cette fonction ne contient aucun paramètre.

### Valeurs de retour

`true` si la propriété est marquée comme publique, `false` sinon.

> Note: Notez que cela ne se réfère qu'à la visibilité principale, et non à une visibilité de définition, si spécifiée.

### Notes

> Note: Il faut être conscient que le fait qu'une propriété soit `publique` ne signifie pas toujours qu'elle est accessible en écriture. Une propriété peut être virtuelle sans crochet `set`, ou pourrait être `readonly` et avoir déjà été écrite, ou encore avoir une visibilité `set` définie comme non publique. Dans tous ces cas, cette méthode retournera `true`, mais la propriété ne sera pas modifiable.

### Voir aussi

- ReflectionProperty::isProtected() - Vérifie si la propriété est protégée
- ReflectionProperty::isProtectedSet() - Vérifie si la propriété est protected en écriture
- ReflectionProperty::isPrivate() - Vérifie si la propriété est privée
- ReflectionProperty::isPrivateSet() - Vérifie si la propriété est privée en écriture
- ReflectionProperty::isReadOnly() - Vérifie si la propriété est en lecture seule
- ReflectionProperty::isStatic() - Vérifie si la propriété est statique