svn: /phpdoc/ru/trunk/ language/types/array.xml language/types/float.xml language/types/integer.xml language/types/string.xml reference/com/functions/com-event-sink.xml reference/datetime/functions/mktime.xml reference/datetime/functions/strtotime.xml reference/dba/functions/dba-popen.xml reference/dom/domdocument/registernodeclass.xml reference/eio/constants.xml reference/gearman/gearmantask/create.xml reference/ibase/book.xml

[email protected] (Sergey Panteleev) Mon, 09 Nov 2020 14:00:01 +0000
Newsgroups php.doc.ru
Message-ID <[email protected]>
sergey                                   Mon, 09 Nov 2020 14:00:01 +0000

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

Log:
docs(ru): Updated to English revision

Changed paths:
    U   phpdoc/ru/trunk/language/types/array.xml
    U   phpdoc/ru/trunk/language/types/float.xml
    U   phpdoc/ru/trunk/language/types/integer.xml
    U   phpdoc/ru/trunk/language/types/string.xml
    U   phpdoc/ru/trunk/reference/com/functions/com-event-sink.xml
    U   phpdoc/ru/trunk/reference/datetime/functions/mktime.xml
    U   phpdoc/ru/trunk/reference/datetime/functions/strtotime.xml
    U   phpdoc/ru/trunk/reference/dba/functions/dba-popen.xml
    U   phpdoc/ru/trunk/reference/dom/domdocument/registernodeclass.xml
    U   phpdoc/ru/trunk/reference/eio/constants.xml
    U   phpdoc/ru/trunk/reference/gearman/gearmantask/create.xml
    U   phpdoc/ru/trunk/reference/ibase/book.xml
svn-diffs-351341.txt (text/x-diff, 44.4 KB)
Modified: phpdoc/ru/trunk/language/types/array.xml
===================================================================
--- phpdoc/ru/trunk/language/types/array.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/language/types/array.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351112 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351216 Maintainer: shein Status: ready -->
 <!-- Reviewed: no  -->
 <!-- $Revision$ -->
 <sect1 xml:id="language.types.array">
@@ -79,7 +79,7 @@
    </example>

    <para>
-    <replaceable>key</replaceable> может быть либо типа <type>integer</type>, либо типа
+    <replaceable>key</replaceable> может быть либо типа <type>int</type>, либо типа
     <type>string</type>. <replaceable>value</replaceable> может быть любого типа.
    </para>

@@ -88,7 +88,7 @@
     <itemizedlist>
      <listitem>
       <simpara>
-       Строки, содержащие целое число (исключая случаи, когда число предваряется знаком <literal>+</literal>) будут преобразованы к типу <type>integer</type>.
+       Строки (<type>string</type>), содержащие целое число (<type>int</type>) (исключая случаи, когда число предваряется знаком <literal>+</literal>) будут преобразованы к типу <type>int</type>.
        Например, ключ со значением <literal>"8"</literal> будет в действительности сохранен со
        значением <literal>8</literal>. С другой стороны, значение <literal>"08"</literal> не
        будет преобразовано, так как оно не является корректным десятичным целым.
@@ -96,14 +96,14 @@
      </listitem>
      <listitem>
       <simpara>
-       Числа с плавающей точкой (тип <type>float</type>) также будут преобразованы к типу
-       <type>integer</type>, то есть дробная часть будет отброшена. Например, ключ со значением
+       Числа с плавающей точкой (<type>float</type>) также будут преобразованы к типу
+       <type>int</type>, то есть дробная часть будет отброшена. Например, ключ со значением
        <literal>8.7</literal> будет в действительности сохранен со значением <literal>8</literal>.
       </simpara>
      </listitem>
      <listitem>
       <simpara>
-       Тип <type>bool</type> также преобразовываются к типу <type>integer</type>.
+       Тип <type>bool</type> также преобразовываются к типу <type>int</type>.
        Например, ключ со значением <literal>true</literal> будет сохранен со значением
        <literal>1</literal> и ключ со значением <literal>false</literal> будет сохранен со
        значением <literal>0</literal>.
@@ -118,7 +118,7 @@
      </listitem>
      <listitem>
       <simpara>
-       Массивы (тип <type>array</type>) и объекты (тип <type>object</type>) <emphasis>не
+       Массивы (<type>array</type>) и объекты (<type>object</type>) <emphasis>не
        могут</emphasis> использоваться в качестве ключей. При подобном использовании будет
        генерироваться предупреждение: <literal>Недопустимый тип смещения (Illegal offset type)</literal>.
       </simpara>
@@ -163,13 +163,13 @@
    </example>

    <para>
-    Массивы в PHP могут содержать ключи типов <type>integer</type> и <type>string</type>
+    Массивы в PHP могут содержать ключи типов <type>int</type> и <type>string</type>
     одновременно, так как PHP не делает различия между индексированными и ассоциативными
     массивами.
    </para>

    <example>
-    <title>Смешанные ключи типов <type>integer</type> и <type>string</type></title>
+    <title>Смешанные ключи типов <type>int</type> и <type>string</type></title>
     <programlisting role="php">
 <![CDATA[
 <?php
@@ -203,7 +203,7 @@
    <para>
     Параметр <replaceable>key</replaceable> является необязательным. Если он не указан,
     PHP будет использовать предыдущее наибольшее значение ключа типа
-    <type>integer</type>, увеличенное на 1.
+    <type>int</type>, увеличенное на 1.
    </para>

    <example>
@@ -348,8 +348,10 @@
    </note>
    <note>
     <para>
-     Массив, разыменовывающий скалярное значение, которое не является типом
-     (<type>string</type>), отдаст &null; без какого-либо оповещения об ошибке.
+     Массив, разыменовывающий скалярное значение, которое не является строкой
+     (<type>string</type>), отдаст &null;. До PHP 7.4.0 не выдается сообщение об ошибке.
+     Начиная с PHP 7.4.0, выдается ошибка <constant>E_NOTICE</constant>;
+     с PHP 8.0.0 выдается ошибка <constant>E_WARNING</constant>.
     </para>
    </note>
   </sect3>
@@ -369,7 +371,7 @@
    <synopsis>
     $arr[<replaceable>key</replaceable>] = <replaceable>value</replaceable>;
     $arr[] = <replaceable>value</replaceable>;
-    // <replaceable>key</replaceable> может быть <type>integer</type> или <type>string</type>
+    // <replaceable>key</replaceable> может быть <type>int</type> или <type>string</type>
     // <replaceable>value</replaceable> может быть любым значением любого типа</synopsis>

    <para>
@@ -417,8 +419,8 @@
    <note>
     <para>
      Как уже говорилось выше, если ключ не был указан, то будет взят максимальный из
-     существующих целочисленных (<type>integer</type>) индексов, и новым ключом будет
-     это максимальное значение (в крайнем случае 0) плюс 1. Если целочисленных индексов
+     существующих целочисленных (<type>int</type>) индексов, и новым ключом будет
+     это максимальное значение (в крайнем случае 0) плюс 1. Если целочисленных (<type>int</type>) индексов
      еще нет, то ключом будет <literal>0</literal> (ноль).
     </para>

@@ -778,8 +780,8 @@
   <title>Преобразование в массив</title>

   <para>
-   Для любого из типов <type>integer</type>, <type>float</type>,
-   <type>string</type>, <type>boolean</type> и <type>resource</type>,
+   Для любого из типов <type>int</type>, <type>float</type>,
+   <type>string</type>, <type>bool</type> и <type>resource</type>,
    преобразование значения в массив дает результатом массив с
    одним элементом (с индексом 0), являющимся скалярным значением, с
    которого вы начали. Другими словами, <literal>(array)$scalarValue</literal>

Modified: phpdoc/ru/trunk/language/types/float.xml
===================================================================
--- phpdoc/ru/trunk/language/types/float.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/language/types/float.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351112 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351133 Maintainer: shein Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <sect1 xml:id="language.types.float" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -91,7 +91,7 @@
    Информацию о преобразовании строк в числа с плавающей запятой смотрите в разделе
    <link linkend="language.types.string.conversion">Преобразование строк в числа</link>.
    Для значений других типов преобразование будет сначала осуществлено в
-   тип <type>integer</type>, а затем в число с плавающей запятой.
+   тип <type>int</type>, а затем в число с плавающей запятой.
    Дополнительную информацию смотрите в разделе
    <link linkend="language.types.integer.casting">Преобразование к целому</link>.
   </para>

Modified: phpdoc/ru/trunk/language/types/integer.xml
===================================================================
--- phpdoc/ru/trunk/language/types/integer.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/language/types/integer.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351112 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351133 Maintainer: shein Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <sect1 xml:id="language.types.integer">
@@ -6,7 +6,7 @@
  <title>Целые числа</title>

  <simpara>
-  <type>Integer</type> - это число из множества &#8484; = {..., -2, -1, 0, 1, 2, ...}.
+  <type>int</type> - это число из множества &#8484; = {..., -2, -1, 0, 1, 2, ...}.
  </simpara>

  <para>
@@ -35,9 +35,9 @@
   <title>Синтаксис</title>

   <simpara>
-   Целые числа могут быть указаны в десятичной (основание 10), шестнадцатеричной
+   Целые числа (<type>int</type>) могут быть указаны в десятичной (основание 10), шестнадцатеричной
    (основание 16), восьмеричной (основание 8) или двоичной (основание 2) системе счисления.
-   Для задания отрицательных целых используется
+   Для задания отрицательных целых (<type>int</type>) используется
    <link linkend="language.operators.arithmetic">оператор отрицания</link>
   </simpara>

@@ -67,7 +67,7 @@
   </example>

   <para>
-   Формально структура целых чисел (<type>integer</type>) соответствует PHP 7.4.0 (ранее подчеркивания не допускались):
+   Формально структура целых чисел (<type>int</type>) соответствует PHP 7.4.0 (ранее подчеркивания не допускались):
   </para>

   <informalexample>
@@ -91,11 +91,11 @@
   </informalexample>

   <para>
-   Размер типа <type>integer</type> зависит от платформы, хотя, как правило,
+   Размер типа <type>int</type> зависит от платформы, хотя, как правило,
    максимальное значение примерно равно 2 миллиардам (это 32-битное знаковое).
    64-битные платформы обычно имеют максимальное значение около 9E18.
-   PHP не поддерживает беззнаковые целые числа (<type>integer</type>).
-   Размер <type>integer</type> может быть определен
+   PHP не поддерживает беззнаковые целые числа (<type>int</type>).
+   Размер <type>int</type> может быть определен
    с помощью константы <constant>PHP_INT_SIZE</constant>, максимальное значение -
    с помощью константы <constant>PHP_INT_MAX</constant>,
    а с помощью константы <constant>PHP_INT_MIN</constant> можно
@@ -107,9 +107,9 @@
   <title>Переполнение целых чисел</title>

   <para>
-   Если PHP обнаружил, что число превышает размер типа <type>integer</type>,
+   Если PHP обнаружил, что число превышает размер типа <type>int</type>,
    он будет интерпретировать его в качестве <type>float</type>. Аналогично,
-   если результат операции лежит за границами типа <type>integer</type>, он будет преобразован в <type>float</type>.
+   если результат операции лежит за границами типа <type>int</type>, он будет преобразован в <type>float</type>.
   </para>

   <example>
@@ -151,10 +151,10 @@
   </example>

   <para>
-   В PHP нет оператора деления целых чисел (<type>integer</type>),
+   В PHP нет оператора деления целых чисел (<type>int</type>),
    для этого используйте функцию <function>intdiv</function>>.
    Результатом <literal>1/2</literal> будет <type>float</type> <literal>0.5</literal>.
-   Если привести значение к <type>integer</type>, оно будет округлено вниз, то есть
+   Если привести значение к <type>int</type>, оно будет округлено вниз, то есть
    будет отброшена дробная часть числа.
    Для большего контроля над округлением используйте функцию <function>round</function>.
   </para>
@@ -176,16 +176,16 @@
   <title>Преобразование в целое</title>

   <simpara>
-   Для явного преобразования в <type>integer</type>, используйте приведение
+   Для явного преобразования в <type>int</type>, используйте приведение
    <literal>(int)</literal> или <literal>(integer)</literal>. Однако,
    в большинстве случаев, в приведении типа нет необходимости, так как значение
    будет автоматически преобразовано, если оператор, функция или управляющая структура
-   требует аргумент типа <type>integer</type>. Значение также может быть преобразовано в
-   <type>integer</type> с помощью функции <function>intval</function>.
+   требует аргумент типа <type>int</type>. Значение также может быть преобразовано в
+   <type>int</type> с помощью функции <function>intval</function>.
   </simpara>

   <simpara>
-   Если <type>resource</type> преобразуется в <type>integer</type>, то
+   Если <type>resource</type> преобразуется в <type>int</type>, то
    результатом будет уникальный номер ресурса, привязанный к
    <type>resource</type> во время исполнения PHP программы.
   </simpara>
@@ -209,26 +209,26 @@
    </title>

    <simpara>
-    При преобразовании из <type>float</type> в <type>integer</type>, число будет округлено
+    При преобразовании из <type>float</type> в <type>int</type>, число будет округлено
     <emphasis>в сторону нуля</emphasis>.
    </simpara>

    <para>
-    Если число с плавающей точкой превышает размеры <type>integer</type> (обычно
+    Если число с плавающей точкой превышает размеры <type>int</type> (обычно
     <literal>+/- 2.15e+9 = 2^31</literal> на 32-битных системах и
     <literal>+/- 9.22e+18 = 2^63</literal> на 64-битных системах, результат будет неопределенным,
-    так как <type>float</type> не имеет достаточной точности, чтобы вернуть верный результат в виде целого числа (<type>integer</type>).
+    так как <type>float</type> не имеет достаточной точности, чтобы вернуть верный результат в виде целого числа (<type>int</type>).
     В этом случае не будет выведено ни предупреждения, ни даже замечания!
    </para>
    <note>
     <para>
-     Значения NaN и Infinity при приведении к <type>integer</type> становятся равными нулю,
+     Значения NaN и Infinity при приведении к <type>int</type> становятся равными нулю,
      вместо неопределенного значения в зависимости от платформы.
     </para>
    </note>
    <warning>
     <para>
-     Никогда не приводите неизвестную дробь к <type>integer</type>, так как это
+     Никогда не приводите неизвестную дробь к <type>int</type>, так как это
      иногда может дать неожиданные результаты.
     </para>

@@ -270,7 +270,7 @@

    <caution>
     <simpara>
-     Для других типов поведение преобразования в <type>integer</type> не определено.
+     Для других типов поведение преобразования в <type>int</type> не определено.
      <emphasis>Не полагайтесь</emphasis> на любое наблюдаемое поведение,
      так как оно может измениться без предупреждения.
     </simpara>

Modified: phpdoc/ru/trunk/language/types/string.xml
===================================================================
--- phpdoc/ru/trunk/language/types/string.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/language/types/string.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351112 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 351133 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <sect1 xml:id="language.types.string">
@@ -977,7 +977,7 @@
   </para>

   <para>
-   Значение <type>boolean</type> &true; преобразуется в строку
+   Значение <type>bool</type> &true; преобразуется в строку
    <literal>"1"</literal>, а значение &false; преобразуется в
    <literal>""</literal> (пустую строку). Это позволяет преобразовывать значения
    в обе стороны - из булева типа в строковый и наоборот.
@@ -984,7 +984,7 @@
   </para>

   <para>
-   Целое (<type>integer</type>) или число с плавающей точкой
+   Целое (<type>int</type>) или число с плавающей точкой
    (<type>float</type>) преобразуется в строку, представленную числом,
    состоящим из его цифр (включая показатель степени для чисел с плавающей
    точкой). Числа с плавающей точкой могут быть преобразованы с помощью
@@ -1054,7 +1054,7 @@
   <simpara>
    Если строка не содержит какой-либо из символов '.', 'e', или 'E', и
    значение числа помещается в пределы целых чисел (определенных
-   <constant>PHP_INT_MAX</constant>), строка будет распознана как целое число (<type>integer</type>).
+   <constant>PHP_INT_MAX</constant>), строка будет распознана как целое число (<type>int</type>).
    Во всех остальных случаях она считается числом с плавающей точкой (<type>float</type>).
   </simpara>


Modified: phpdoc/ru/trunk/reference/com/functions/com-event-sink.xml
===================================================================
--- phpdoc/ru/trunk/reference/com/functions/com-event-sink.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/com/functions/com-event-sink.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 334762 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 351221 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes Maintainer: sergey -->
 <!-- $Revision$ -->
 <refentry xml:id="function.com-event-sink" xmlns="http://docbook.org/ns/docbook">
@@ -93,7 +93,6 @@
     }
 }
 $ie = new COM("InternetExplorer.Application");
-//обратите внимание, что & в PHP 5 не нужно!
 $sink = new IEEventSinker();
 com_event_sink($ie, $sink, "DWebBrowserEvents2");
 $ie->Visible = true;
@@ -108,6 +107,19 @@
    </example>
   </para>
  </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <caution>
+   <para>
+    До PHP 8.0.0 вызов <function>exit</function> из любого обработчика
+    события не поддерживался и мог привести к зависанию PHP. Это можно обойти,
+    выбрасывая исключение из обработчика события, перехватывая исключение в основном коде
+    и вызывая оттуда <function>exit</function>.
+   </para>
+  </caution>
+ </refsect1>
+
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>

Modified: phpdoc/ru/trunk/reference/datetime/functions/mktime.xml
===================================================================
--- phpdoc/ru/trunk/reference/datetime/functions/mktime.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/datetime/functions/mktime.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 350653 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351196 Maintainer: shein Status: ready -->
 <!-- Reviewed: yes -->
 <!-- $Revision$ -->
 <refentry xml:id="function.mktime" xmlns="http://docbook.org/ns/docbook">
@@ -159,8 +159,7 @@
   <para>
    <function>mktime</function> возвращает временную метку Unix в
    соответствии с переданными аргументами.
-   Если были переданы некорректными аргументы, функция вернет &false; (до PHP 5.1
-   возвращалась <literal>-1</literal>).
+   Если были переданы некорректными аргументы, функция вернет &false;.
   </para>
  </refsect1>


Modified: phpdoc/ru/trunk/reference/datetime/functions/strtotime.xml
===================================================================
--- phpdoc/ru/trunk/reference/datetime/functions/strtotime.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/datetime/functions/strtotime.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 350645 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351196 Maintainer: shein Status: ready -->
 <!-- Reviewed: yes Maintainer: lex -->
 <!-- $Revision$ -->
 <!-- splitted from ./en/functions/datetime.xml, last change in rev 1.8 -->
@@ -65,7 +65,6 @@
   &reftitle.returnvalues;
   <para>
    Возвращает временную метку в случае успеха, иначе возвращается &false;.
-   До версии PHP 5.1.0 в случае ошибки эта функция возвращала <literal>-1</literal>.
   </para>
  </refsect1>


Modified: phpdoc/ru/trunk/reference/dba/functions/dba-popen.xml
===================================================================
--- phpdoc/ru/trunk/reference/dba/functions/dba-popen.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/dba/functions/dba-popen.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 297028 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 351135 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes Maintainer: sergey -->
 <!-- $Revision$ -->
 <refentry xml:id="function.dba-popen" xmlns="http://docbook.org/ns/docbook">
@@ -10,11 +10,11 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>resource</type><methodname>dba_popen</methodname>
+   <type class="union"><type>resource</type><type>false</type></type><methodname>dba_popen</methodname>
    <methodparam><type>string</type><parameter>path</parameter></methodparam>
    <methodparam><type>string</type><parameter>mode</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>handler</parameter></methodparam>
-   <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam>
+   <methodparam rep="repeat"><type>mixed</type><parameter>args</parameter></methodparam>
   </methodsynopsis>
   <para>
    <function>dba_open</function> устанавливает постоянный экземпляр базы данных по пути
@@ -57,6 +57,32 @@
       </para>
      </listitem>
     </varlistentry>
+    <varlistentry>
+     <term><parameter>args</parameter></term>
+     <listitem>
+      <para>
+       Необязательная строка (&string;) параметров, которые передаются драйверу.
+      </para>
+      <para>
+       Драйверы <literal>cdb</literal>, <literal>cdb_make</literal>, <literal>flatfile</literal>,
+       <literal>inifile</literal>, <literal>qdbm</literal> и <literal>tcadb</literal> не поддерживают дополнительные параметры.
+      </para>
+      <para>
+       Драйверы <literal>db1</literal>, <literal>db2</literal>, <literal>db3</literal>,
+       <literal>db4</literal>, <literal>dbm</literal>, <literal>gdbm</literal>
+       и <literal>ndbm</literal> поддерживают единственный дополнительный параметр <literal>$filemode</literal>,
+       который имеет то же значение, что и параметр <literal>$mode</literal> в <function>chmod</function>
+       и по умолчанию равен <literal>0644</literal>.
+      </para>
+      <para>
+       Драйвер <literal>lmdb</literal> принимает два дополнительных параметра. Первый
+       позволяет указать <literal>$filemode</literal> (смотрите описание выше), а
+       второй - указать <literal>$mapsize</literal>, где значение должно быть кратным
+       размеру страницы ОС или нулю, чтобы использовать размер карты по умолчанию.
+       Параметр <literal>$mapsize</literal> поддерживается в PHP 7.3.14 и 7.4.2 соответственно.
+      </para>
+     </listitem>
+    </varlistentry>
    </variablelist>
   </para>
  </refsect1>

Modified: phpdoc/ru/trunk/reference/dom/domdocument/registernodeclass.xml
===================================================================
--- phpdoc/ru/trunk/reference/dom/domdocument/registernodeclass.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/dom/domdocument/registernodeclass.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 350654 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 351280 Maintainer: tmn Status: ready -->
 <!-- Reviewed: yes Maintainer: lex -->
 <!-- $Revision$ -->
 <refentry xml:id="domdocument.registernodeclass" xmlns="http://docbook.org/ns/docbook">
@@ -190,6 +190,46 @@
     </screen>
    </example>
   </para>
+  <para>
+   <example xml:id="domdocument.registernodeclass.example.transient">
+    <title>Пользовательские объекты временны</title>
+    <caution>
+     <simpara>
+      Объекты зарегистрированных классов узлов являются временными, т.е. они
+      уничтожаются, когда на них больше не ссылаются из кода PHP и воссоздаются
+      при повторном извлечении. Это означает, что значения настраиваемых свойств будут
+      потеряны после восстановления.
+     </simpara>
+    </caution>
+    <programlisting role="php">
+<![CDATA[
+<?php
+class MyDOMElement extends DOMElement
+{
+    public $myProp = 'значение по умолчанию';
+}
+
+$doc = new DOMDocument();
+$doc->registerNodeClass('DOMElement', 'MyDOMElement');
+
+$node = $doc->createElement('a');
+$node->myProp = 'измененное значение';
+$doc->appendChild($node);
+
+echo $doc->childNodes[0]->myProp, PHP_EOL;
+unset($node);
+echo $doc->childNodes[0]->myProp, PHP_EOL;
+?>]]>
+    </programlisting>
+    &example.outputs;
+    <screen role="xml">
+<![CDATA[
+измененное значение
+значение по умолчанию
+]]>
+    </screen>
+   </example>
+  </para>
  </refsect1>

 </refentry>

Modified: phpdoc/ru/trunk/reference/eio/constants.xml
===================================================================
--- phpdoc/ru/trunk/reference/eio/constants.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/eio/constants.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 326324 Maintainer: aur Status: ready -->
+<!-- EN-Revision: 351133 Maintainer: aur Status: ready -->
 <!-- Reviewed: yes Maintainer: sergey -->

 <appendix xml:id="eio.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -13,7 +13,7 @@
    <varlistentry xml:id="constant.eio-pri-min">
     <term>
      <constant>EIO_PRI_MIN</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -24,7 +24,7 @@
    <varlistentry xml:id="constant.eio-pri-default">
     <term>
      <constant>EIO_PRI_DEFAULT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -35,7 +35,7 @@
    <varlistentry xml:id="constant.eio-pri-max">
     <term>
      <constant>EIO_PRI_MAX</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -52,7 +52,7 @@
    <varlistentry xml:id="constant.eio-seek-set">
     <term>
      <constant>EIO_SEEK_SET</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -63,7 +63,7 @@
    <varlistentry xml:id="constant.eio-seek-cur">
     <term>
      <constant>EIO_SEEK_CUR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -74,7 +74,7 @@
    <varlistentry xml:id="constant.eio-seek-end">
     <term>
      <constant>EIO_SEEK_END</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -93,7 +93,7 @@
    <varlistentry xml:id="constant.eio-readdir-dents">
     <term>
      <constant>EIO_READDIR_DENTS</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -111,7 +111,7 @@
    <varlistentry xml:id="constant.eio-readdir-dirs-first">
     <term>
      <constant>EIO_READDIR_DIRS_FIRST</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -123,7 +123,7 @@
    <varlistentry xml:id="constant.eio-readdir-stat-order">
     <term>
      <constant>EIO_READDIR_STAT_ORDER</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -137,7 +137,7 @@
    <varlistentry xml:id="constant.eio-readdir-found-unknown">
     <term>
      <constant>EIO_READDIR_FOUND_UNKNOWN</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -151,7 +151,7 @@
    <varlistentry xml:id="constant.eio-dt-unknown">
     <term>
      <constant>EIO_DT_UNKNOWN</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -163,7 +163,7 @@
    <varlistentry xml:id="constant.eio-dt-fifo">
     <term>
      <constant>EIO_DT_FIFO</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -174,7 +174,7 @@
    <varlistentry xml:id="constant.eio-dt-chr">
     <term>
      <constant>EIO_DT_CHR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -185,7 +185,7 @@
    <varlistentry xml:id="constant.eio-dt-mpc">
     <term>
      <constant>EIO_DT_MPC</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -196,7 +196,7 @@
    <varlistentry xml:id="constant.eio-dt-dir">
     <term>
      <constant>EIO_DT_DIR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -207,7 +207,7 @@
    <varlistentry xml:id="constant.eio-dt-nam">
     <term>
      <constant>EIO_DT_NAM</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -218,7 +218,7 @@
    <varlistentry xml:id="constant.eio-dt-blk">
     <term>
      <constant>EIO_DT_BLK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -229,7 +229,7 @@
    <varlistentry xml:id="constant.eio-dt-mpb">
     <term>
      <constant>EIO_DT_MPB</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -240,7 +240,7 @@
    <varlistentry xml:id="constant.eio-dt-reg">
     <term>
      <constant>EIO_DT_REG</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -251,7 +251,7 @@
    <varlistentry xml:id="constant.eio-dt-nwk">
     <term>
      <constant>EIO_DT_NWK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -261,7 +261,7 @@
    <varlistentry xml:id="constant.eio-dt-cmp">
     <term>
      <constant>EIO_DT_CMP</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -272,7 +272,7 @@
    <varlistentry xml:id="constant.eio-dt-lnk">
     <term>
      <constant>EIO_DT_LNK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -283,7 +283,7 @@
    <varlistentry xml:id="constant.eio-dt-sock">
     <term>
      <constant>EIO_DT_SOCK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -294,7 +294,7 @@
    <varlistentry xml:id="constant.eio-dt-door">
     <term>
      <constant>EIO_DT_DOOR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -305,7 +305,7 @@
    <varlistentry xml:id="constant.eio-dt-wht">
     <term>
      <constant>EIO_DT_WHT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -316,7 +316,7 @@
    <varlistentry xml:id="constant.eio-dt-max">
     <term>
      <constant>EIO_DT_MAX</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -337,7 +337,7 @@
    <varlistentry xml:id="constant.eio-o-rdonly">
     <term>
      <constant>EIO_O_RDONLY</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -347,7 +347,7 @@
    <varlistentry xml:id="constant.eio-o-wronly">
     <term>
      <constant>EIO_O_WRONLY</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -357,7 +357,7 @@
    <varlistentry xml:id="constant.eio-o-rdwr">
     <term>
      <constant>EIO_O_RDWR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -367,7 +367,7 @@
    <varlistentry xml:id="constant.eio-o-nonblock">
     <term>
      <constant>EIO_O_NONBLOCK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -377,7 +377,7 @@
    <varlistentry xml:id="constant.eio-o-append">
     <term>
      <constant>EIO_O_APPEND</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -387,7 +387,7 @@
    <varlistentry xml:id="constant.eio-o-creat">
     <term>
      <constant>EIO_O_CREAT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -397,7 +397,7 @@
    <varlistentry xml:id="constant.eio-o-trunc">
     <term>
      <constant>EIO_O_TRUNC</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -407,7 +407,7 @@
    <varlistentry xml:id="constant.eio-o-excl">
     <term>
      <constant>EIO_O_EXCL</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -417,7 +417,7 @@
    <varlistentry xml:id="constant.eio-o-fsync">
     <term>
      <constant>EIO_O_FSYNC</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -436,7 +436,7 @@
    <varlistentry xml:id="constant.eio-s-irusr">
     <term>
      <constant>EIO_S_IRUSR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -446,7 +446,7 @@
    <varlistentry xml:id="constant.eio-s-iwusr">
     <term>
      <constant>EIO_S_IWUSR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -456,7 +456,7 @@
    <varlistentry xml:id="constant.eio-s-ixusr">
     <term>
      <constant>EIO_S_IXUSR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -466,7 +466,7 @@
    <varlistentry xml:id="constant.eio-s-irgrp">
     <term>
      <constant>EIO_S_IRGRP</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -476,7 +476,7 @@
    <varlistentry xml:id="constant.eio-s-iwgrp">
     <term>
      <constant>EIO_S_IWGRP</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -486,7 +486,7 @@
    <varlistentry xml:id="constant.eio-s-ixgrp">
     <term>
      <constant>EIO_S_IXGRP</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -496,7 +496,7 @@
    <varlistentry xml:id="constant.eio-s-iroth">
     <term>
      <constant>EIO_S_IROTH</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -506,7 +506,7 @@
    <varlistentry xml:id="constant.eio-s-iwoth">
     <term>
      <constant>EIO_S_IWOTH</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -516,7 +516,7 @@
    <varlistentry xml:id="constant.eio-s-ixoth">
     <term>
      <constant>EIO_S_IXOTH</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -526,7 +526,7 @@
    <varlistentry xml:id="constant.eio-s-ifreg">
     <term>
      <constant>EIO_S_IFREG</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -536,7 +536,7 @@
    <varlistentry xml:id="constant.eio-s-ifchr">
     <term>
      <constant>EIO_S_IFCHR</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -546,7 +546,7 @@
    <varlistentry xml:id="constant.eio-s-ifblk">
     <term>
      <constant>EIO_S_IFBLK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -556,7 +556,7 @@
    <varlistentry xml:id="constant.eio-s-ififo">
     <term>
      <constant>EIO_S_IFIFO</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -566,7 +566,7 @@
    <varlistentry xml:id="constant.eio-s-ifsock">
     <term>
      <constant>EIO_S_IFSOCK</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -586,7 +586,7 @@
    <varlistentry xml:id="constant.eio-sync-file-range-wait-before">
     <term>
      <constant>EIO_SYNC_FILE_RANGE_WAIT_BEFORE</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -596,7 +596,7 @@
    <varlistentry xml:id="constant.eio-sync-file-range-write">
     <term>
      <constant>EIO_SYNC_FILE_RANGE_WRITE</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -606,7 +606,7 @@
    <varlistentry xml:id="constant.eio-sync-file-range-wait-after">
     <term>
      <constant>EIO_SYNC_FILE_RANGE_WAIT_AFTER</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>
@@ -625,7 +625,7 @@
    <varlistentry xml:id="constant.eio-falloc-fl-keep-size">
     <term>
      <constant>EIO_FALLOC_FL_KEEP_SIZE</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
     </term>
     <listitem>
      <simpara>

Modified: phpdoc/ru/trunk/reference/gearman/gearmantask/create.xml
===================================================================
--- phpdoc/ru/trunk/reference/gearman/gearmantask/create.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/gearman/gearmantask/create.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 317663 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 351135 Maintainer: tmn Status: ready -->
 <!-- Reviewed: yes Maintainer: lex -->
 <!-- $Revision$ -->

@@ -12,7 +12,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <modifier>public</modifier> <type>GearmanTask</type><methodname>GearmanTask::create</methodname>
+   <modifier>public</modifier> <type class="union"><type>GearmanTask</type><type>false</type></type><methodname>GearmanTask::create</methodname>
    <void />
   </methodsynopsis>
   <para>

Modified: phpdoc/ru/trunk/reference/ibase/book.xml
===================================================================
--- phpdoc/ru/trunk/reference/ibase/book.xml	2020-11-09 13:27:06 UTC (rev 351340)
+++ phpdoc/ru/trunk/reference/ibase/book.xml	2020-11-09 14:00:01 UTC (rev 351341)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 349951 Maintainer: rjhdby Status: ready -->
+<!-- EN-Revision: 351265 Maintainer: rjhdby Status: ready -->
 <!-- Reviewed: yes Maintainer: sergey -->


@@ -40,17 +40,6 @@
    <para>
     Модуль поддерживает InterBase версии 6 и выше и Firebird версии 2.0 и выше.
    </para>
-   <para>
-    База данных использует символ одинарной кавычки (') для экранирования. Добавьте в
-    ваш &php.ini; следующую директиву (Устарело в PHP 5.3.0. Удалено в PHP 5.4.0):
-    <informalexample>
-     <programlisting role="php.ini">
-<![CDATA[
-magic_quotes_sybase = On
-]]>
-     </programlisting>
-    </informalexample>
-   </para>
   </note>
  </preface>
  <!-- }}} -->