(PHP 5, PHP 7, PHP 8)
ReflectionProperty::isPublic — Verifica se a propriedade é pública
Esta função não possui parâmetros.
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.
Nota: Observe que uma propriedade sendo
public
nem sempre implica que ela é publicamente modificável. Uma propriedade poderia ser virtual sem nenhum ganchoset
, ou porderia serreadonly
e já ter sido modificada, ou poderia ter a visibuilidadeset
definida que é não-pública. Em todos estes casos, este método retornarátrue
mas a propriedade não será modificável.