(PHP 5, PHP 7, PHP 8)
ReflectionProperty::isPublic — public プロパティであるかどうかを調べる
この関数にはパラメータはありません。
public プロパティである場合に true、それ以外の場合に false を返します。
注意: これはデフォルトのアクセス権のみを参照します。
setのアクセス権 は指定されていても無視されることに注意してください。
注意: プロパティが
publicだからといって、 常に public に書き込み可能というわけではありません。 プロパティは仮想的にsetフックが存在しない場合がありますし、 書き込みの権限が既にreadonlyである場合もあります。 また、setのアクセス権設定 が non-public に設定されている場合もあります。 これらのケース全ての場合、 このメソッドはtrueを返しますが、プロパティは書き込み可能にはなりません。