(PHP 5 >= 5.1.2, PHP 7, PHP 8)
ReflectionClass::setStaticPropertyValue — publicなstaticプロパティの値を設定する
publicなstaticプロパティの値を設定します。 プロパティがprivateやprotectedだった場合は、 このメソッドは失敗します。
ReflectionProperty::setValue() を使うと、 public, private, protected なプロパティの値を設定できます。
nameプロパティの名前。
value新しいプロパティの値。
値を返しません。
| バージョン | 説明 |
|---|---|
| 7.4.0 | ReflectionClass::setStaticPropertyValue() を private や protected なプロパティに対して使うと、 致命的なエラーが発生するようになりました。 これより前のバージョンでは、 ReflectionException がスローされていました。 |