Устанавливает значение общедоступного статического свойства

# ReflectionClass::setStaticPropertyValue

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

ReflectionClass::setStaticPropertyValue — Устанавливает значение общедоступного статического свойства

### Описание

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

Устанавливает значение общедоступного статического свойства. Если свойство является закрытым или защищённым, метод завершится с ошибкой.

Метод ReflectionProperty::setValue() позволяет устанавливать значение общедоступных, закрытых и защищённых свойств.

### Список параметров

`name`

  Имя свойства.

`value`

  Новое значение.

### Возвращаемые значения

Функция не возвращает значения после выполнения.

### Список изменений

Версия | Описание
--- | ---
7.4.0 | Использование метода ReflectionClass::setStaticPropertyValue() для установки частного или защищённого свойства теперь приводит к фатальной ошибке. Ранее выбрасывалось исключение ReflectionException.

### Смотрите также

- ReflectionClass::getStaticPropertyValue() - Возвращает значение статического свойства
- ReflectionProperty::setValue() - Устанавливает значение свойству

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open