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> - это число из множества ℤ = {..., -2, -1, 0, 1, 2, ...}.
+ <type>int</type> - это число из множества ℤ = {..., -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>
<!-- }}} -->