Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 11 additions & 11 deletions reference/reflection/reflectionclass/setstaticpropertyvalue.xml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c4aabaa0b97ef1ecc00cf2cd539ea186c6a855ae Maintainer: aur Status: ready -->
<!-- EN-Revision: c74adac363c4ad18bfb648b8962663b26de3828b Maintainer: aur Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="reflectionclass.setstaticpropertyvalue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ReflectionClass::setStaticPropertyValue</refname>
<refpurpose>Устанавливает значение общедоступного статического свойства</refpurpose>
<refpurpose>Устанавливает значение статического свойства</refpurpose>
</refnamediv>

<refsect1 role="description">
Expand All @@ -15,12 +15,12 @@
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
</methodsynopsis>
<simpara>
Устанавливает значение общедоступного статического свойства.
Если свойство является закрытым или защищённым, метод завершится с ошибкой.
Устанавливает значение статического свойства класса
независимо от видимости свойства.
</simpara>
<simpara>
Метод <methodname>ReflectionProperty::setValue</methodname> позволяет устанавливать
значение общедоступных, закрытых и защищённых свойств.
Значения статических свойств также устанавливают
методом <methodname>ReflectionProperty::setValue</methodname>.
</simpara>
</refsect1>

Expand All @@ -32,7 +32,7 @@
<term><parameter>name</parameter></term>
<listitem>
<para>
Имя свойства.
Название свойства.
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -67,11 +67,11 @@
</thead>
<tbody>
<row>
<entry>7.4.0</entry>
<entry>7.4.9, 8.0.0</entry>
<entry>
Использование метода <methodname>ReflectionClass::setStaticPropertyValue</methodname>
для установки частного или защищённого свойства теперь приводит к фатальной ошибке.
Ранее выбрасывалось исключение <classname>ReflectionException</classname>.
Метод <methodname>ReflectionClass::setStaticPropertyValue</methodname>
теперь поддерживает установку закрытых и защищённых статических свойств;
раньше выбрасывалось исключение <exceptionname>ReflectionException</exceptionname>.
</entry>
</row>
</tbody>
Expand Down
Loading