svn: /phpdoc/ru/trunk/appendices/migration74/ deprecated.xml incompatible.xml

[email protected] (Sergey Panteleev)
Newsgroups php.doc.ru
Message-ID <[email protected]>
sergey                                   Tue, 24 Sep 2019 07:18:31 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=348053

Log:
upd

Changed paths:
    U   phpdoc/ru/trunk/appendices/migration74/deprecated.xml
    U   phpdoc/ru/trunk/appendices/migration74/incompatible.xml
svn-diffs-348053.txt (text/x-diff, 13.6 KB)
Modified: phpdoc/ru/trunk/appendices/migration74/deprecated.xml
===================================================================
--- phpdoc/ru/trunk/appendices/migration74/deprecated.xml	2019-09-23 15:54:55 UTC (rev 348052)
+++ phpdoc/ru/trunk/appendices/migration74/deprecated.xml	2019-09-24 07:18:31 UTC (rev 348053)
@@ -5,13 +5,13 @@

 <sect1 xml:id="migration74.deprecated">
  <title>Устаревшая функциональность</title>
-
+
  <sect2 xml:id="migration74.deprecated.core">
   <title>Ядро PHP</title>
-
+
   <sect3 xml:id="migration74.deprecated.core.nested-ternary">
    <title>Вложенные тернарные операторы без явного указания скобок</title>
-
+
    <para>
     Во вложенных тернарных операциях должны явно использоваться круглые скобки, чтобы определить порядок операций.
     Раньше, если скобки явно не заданы, в большинстве случаев левая ассоциативность не приводила к ожидаемому поведению.
@@ -28,19 +28,19 @@
     </informalexample>
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.array-string-access-curly-brace">
    <title>Обращение к индексу массива и строки через фигурные скобки</title>
-
+
    <para>
     Синтаксис доступа к массиву и строке с использованием фигурных скобок объявлен устаревшим.
     Используйте <literal>$var[$idx]</literal> вместо <literal>$var{$idx}</literal>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.real">
    <title>Приведение типа (real) и функция <function>is_real</function></title>
-
+
    <para>
     Приведение типа <literal>(real)</literal> объявлено устаревшим,
     вместо этого используйте <literal>(float)</literal>.
@@ -50,37 +50,37 @@
     вместо нее используйте <function>is_float</function>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.unbind-this">
    <title>Отмена привязки <literal>$this</literal> при использовании <literal>$this</literal></title>
-
+
    <para>
     Отмена привязки <literal>$this</literal> в нестатическом замыкании,
     которое использует <literal>$this</literal>, объявлена устаревшей.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.parent">
    <title>Ключевое слово <literal>parent</literal> вне родительского класса</title>
-
+
    <para>
     Использование <literal>parent</literal> внутри класса, у которого нет родителя, объявлено устаревшим,
     а в будущем произойдет ошибка компиляции. А пока ошибка будет только при обращении к родителю во время выполнения.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.allow-url-include">
    <title>INI-опция allow_url_include</title>
-
+
    <para>
     Конфигурационная директива <link linkend="ini.allow-url-include">allow_url_include</link>
     объявлена устаревшей. При включенной опции будет вызвано уведомление об устаревшей возможности во время загрузки.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.invalid-base-characters">
    <title>Недопустимые символы в основных функциях преобразования</title>
-
+
    <para>
     Передача недопустимых символов в <function>base_convert</function>,
     <function>bindec</function>, <function>octdec</function> теперь вызывает уведомление об устаревшей возможности.
@@ -88,28 +88,28 @@
     Ведущие и завершающие пробелы, а также префиксы типа 0x (в зависимости от системы счисления) по-прежнему разрешены.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.array-key-exists-objects">
-   <title>Использование <function>array_key_exists</function> в объектах</title>
-
+   <title>Использование <function>array_key_exists</function> с объектом</title>
+
    <para>
-    Использование <function>array_key_exists</function> в объектах объявлено устаревшим.
+    Использование <function>array_key_exists</function> с объектом объявлено устаревшим.
     Вместо этого следует использовать либо <function>isset</function>, либо <function>property_exists</function>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.magic-quotes-functions">
    <title>Функции, связанные с волшебными кавычками</title>
-
+
    <para>
     Функции <function>get_magic_quotes_gpc</function> и <function>get_magic_quotes_runtime</function> объявлены устаревшими.
     Они всегда возвращают &false;.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.hebrevc">
    <title>Функция <function>hebrevc</function></title>
-
+
    <para>
     Функция <function>hebrevc</function> объявлена устаревшей.
     Ее можно заменить на выражение <literal>nl2br(hebrev($str))</literal>,
@@ -116,10 +116,10 @@
     либо лучше всего использовать поддержку Unicode RTL.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.convert-cyr-string">
    <title>Функция <function>convert_cyr_string</function></title>
-
+
    <para>
     Функция <function>convert_cyr_string</function> объявлена устаревшей.
     Ее можно заменить либо на <function>mb_convert_string</function>, либо
@@ -126,64 +126,64 @@
     <function>iconv</function> или на класс <classname>UConverter</classname>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.money-format">
    <title>Функция <function>money_format</function></title>
-
+
    <para>
     Функция <function>money_format</function> объявлена устаревшей.
     Она может быть заменена функциальностью интернационализации - классом <classname>NumberFormatter</classname>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.ezmlm-hash">
    <title>Функция <function>ezmlm_hash</function></title>
-
+
    <para>
     Функция <function>ezmlm_hash</function> объявлена устаревшей.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.restore-include-path">
    <title>Функция <function>restore_include_path</function></title>
-
+
    <para>
     Функция <function>restore_include_path</function> объявлена устаревшей.
     Ее можно заменить на <literal>ini_restore('include_path')</literal>.
    </para>
   </sect3>
-
+
   <sect3 xml:id="migration74.deprecated.core.implode-reverse-parameters">
    <title>Использование implode с нерекомендуемым порядком параметров</title>
-
+
    <para>
     Передача параметров в <function>implode</function> в обратном порядке объявлена устаревшей -
     используйте <literal>implode($glue, $parts)</literal> вместо <literal>implode($parts, $glue)</literal>.
    </para>
   </sect3>
-
+
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.com">
   <title>COM</title>
-
+
   <para>
    Импорт библиотек типов с регистрацией констант без учета регистра объявлен устаревшим.
   </para>
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.filter">
   <title>Фильтрация</title>
-
+
   <para>
    Фильтр <constant>FILTER_SANITIZE_MAGIC_QUOTES</constant> объявлен устаревшим,
    вместо него используйте <constant>FILTER_SANITIZE_ADD_SLASHES</constant>.
   </para>
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.mbstring">
   <title>Многобайтовые строки</title>
-
+
   <para>
    Передача нестрокового шаблона в <function>mb_ereg_replace</function> объявлена устаревшей.
    В данный момент нестроковые значения интерпретируются как кодовые точки ASCII.
@@ -194,10 +194,10 @@
    Вместо этого передавайте позицию как 0, а кодировку в 4-м параметре.
   </para>
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.ldap">
   <title>Облегчённый протокол доступа к каталогам (LDAP)</title>
-
+
   <para>
    Функции <function>ldap_control_paged_result_response</function> и
    <function>ldap_control_paged_result</function> объявлены устаревшими.
@@ -205,10 +205,10 @@
    <function>ldap_search</function>.
   </para>
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.reflection">
   <title>Reflection</title>
-
+
   <para>
    Вызовы <methodname>ReflectionType::__toString</methodname> теперь создают уведомление об устаревшей возможности.
    Этот метод объявлен устаревшим в пользу использования  <methodname>ReflectionNamedType::getName</methodname> в документации с PHP 7.1,
@@ -218,7 +218,7 @@
    Методы <literal>export()</literal> у всех классов <classname>Reflection</classname> объявлены устаревшими.
    Теперь создавайте объект <classname>Reflection</classname> и преобразуйте его в строку:
    <informalexample>
-     <programlisting role="php">
+    <programlisting role="php">
 <![CDATA[
 <?php
 // Вместо ReflectionClass::export(Foo::class, false) используйте:
@@ -228,14 +228,14 @@
 $str = (string) new ReflectionClass(Foo::class);
 ?>
 ]]>
-     </programlisting>
-    </informalexample>
+    </programlisting>
+   </informalexample>
   </para>
  </sect2>
-
+
  <sect2 xml:id="migration74.deprecated.socket">
   <title>Сокеты</title>
-
+
   <para>
    Флаги <constant>AI_IDN_ALLOW_UNASSIGNED</constant> и
    <constant>AI_IDN_USE_STD3_ASCII_RULES</constant> для функции
@@ -243,7 +243,7 @@
    из-за обновления glibc.
   </para>
  </sect2>
-
+
 </sect1>

 <!-- Keep this comment at the end of the file

Modified: phpdoc/ru/trunk/appendices/migration74/incompatible.xml
===================================================================
--- phpdoc/ru/trunk/appendices/migration74/incompatible.xml	2019-09-23 15:54:55 UTC (rev 348052)
+++ phpdoc/ru/trunk/appendices/migration74/incompatible.xml	2019-09-24 07:18:31 UTC (rev 348053)
@@ -56,7 +56,7 @@
    <title>Потоковые обертки</title>

    <para>
-    При использовании include/require в потоке,
+    При использовании include/require с потоком,
     <methodname>streamWrapper::stream_set_option</methodname>
     будет вызываться с параметром <constant>STREAM_OPTION_READ_BUFFER</constant>.
     Для пользовательских потоковых оберток, возможно, потребуется реализация
@@ -172,7 +172,7 @@
   <title>Дата и время</title>

   <para>
-   Вызов <function>var_dump</function> или похожей отладочной функции на экземпляре
+   Вызов <function>var_dump</function> или похожей отладочной функции с экземпляром
    <classname>DateTime</classname> или <classname>DateTimeImmutable</classname>
    больше не оставляет после своего выполнения доступных свойств.
   </para>
@@ -256,7 +256,7 @@
   <title>Стандартная библиотека PHP (SPL)</title>

   <para>
-   Вызов <function>get_object_vars</function> в экземпляре
+   Вызов <function>get_object_vars</function> с экземпляром
    <classname>ArrayObject</classname> теперь всегда будет возвращать свойства самого
    <classname>ArrayObject</classname> (или подкласса). Ранее он возвращал значения упакованного
    массива/объекта, если не был указан флаг <constant>ArrayObject::STD_PROP_LIST</constant>.
@@ -278,7 +278,7 @@
    </listitem>
    <listitem>
     <simpara>
-     Вероятно, все остальное работает в свойствах объекта при доступе в виде списка.
+     Вероятно, все остальное работает со свойствами объекта при доступе в виде списка.
     </simpara>
    </listitem>
   </itemizedlist>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.