ReflectionClass::setStaticPropertyValue
PHP Manual
PHP Manual»ReflectionClass»ReflectionClass::setStaticPropertyValue

ReflectionClass::setStaticPropertyValue

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

ReflectionClass::setStaticPropertyValue — staticプロパティの値を設定する

説明

public function ReflectionClass::setStaticPropertyValue(string $name, mixed $value): void

プロパティのアクセス権にかかわらず、 このクラスのstaticプロパティの値を設定します。

ReflectionProperty::setValue() を使っても、 staticプロパティの値を設定できます。

パラメータ

name

プロパティの名前。

value

新しいプロパティの値。

戻り値

値を返しません。

変更履歴

バージョン 説明
7.4.9, 8.0.0 ReflectionClass::setStaticPropertyValue() で、 private や protected な staticプロパティの値を設定できるようになりました。 これより前のバージョンでは、 ReflectionException がスローされていました。

参考

To Top