Обновление до английской версии

This commit is contained in:
Sergey Panteleev
2021-04-28 09:40:31 +03:00
parent 03428d3e2d
commit f459b7c922
13 changed files with 39 additions and 70 deletions

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 175b731219b1175cb4368ad182713fe31a610668 Maintainer: mch Status: ready -->
<!-- EN-Revision: d0a31e86053b3066b5023d170b01e4b75cb171ed Maintainer: mch Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="exception.getprevious" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a41128675051f3b8ea0fc722a243455611087e55 Maintainer: shein Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.preg-match-all" xmlns="http://docbook.org/ns/docbook">
@ -385,8 +385,7 @@ FOO;
preg_match_all('/(?P<name>\w+): (?P<digit>\d+)/', $str, $matches);
/* Это также работает в PHP 5.2.2 (PCRE 7.0) и более поздних версиях,
* однако вышеуказанная форма рекомендуется для обратной совместимости */
/* Альтернативный вариант */
// preg_match_all('/(?<name>\w+): (?<digit>\d+)/', $str, $matches);
print_r($matches);

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 22e850b66cd9a4b8f0e002bd5850f9839caaf152 Maintainer: shein Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.preg-match" xmlns="http://docbook.org/ns/docbook">
@ -366,8 +366,7 @@ $str = 'foobar: 2008';
preg_match('/(?P<name>\w+): (?P<digit>\d+)/', $str, $matches);
/* Это также работает в PHP 5.2.2 (PCRE 7.0) и более поздних версиях,
однако вышеуказанная форма рекомендуется для обратной совместимости */
/* Альтернативный вариант */
// preg_match('/(?<name>\w+): (?<digit>\d+)/', $str, $matches);
print_r($matches);

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 22e850b66cd9a4b8f0e002bd5850f9839caaf152 Maintainer: sergey Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: sergey Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.preg-replace" xmlns="http://docbook.org/ns/docbook">
@ -153,8 +153,7 @@
<refsect1 role="errors">
&reftitle.errors;
<para>
С версии PHP 5.5.0, если передаётся модификатор "\e", вызывается
ошибка уровня <constant>E_DEPRECATED</constant>. С версии PHP 7.0.0 использование модификатора "\e" является ошибкой; в этом случае
Использование модификатора "\e" является ошибкой; в этом случае
выдаётся <constant>E_WARNING</constant>; .
</para>
</refsect1>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 4fe7ad5b9e5edb16684a3d4323a84f64236977eb Maintainer: northcat Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: northcat Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<article xml:id="reference.pcre.pattern.posix" xmlns="http://docbook.org/ns/docbook">
<title>Отличия от регулярных выражений POSIX</title>
<para>
По состоянию на PHP 5.3.0 расширение <link linkend="book.regex">регулярных выражений POSIX</link>
Модуль <link linkend="book.regex">регулярных выражений POSIX</link>
считается устаревшим. Существует целый ряд отличий между регулярными выражениями POSIX и
PCRE. На этой странице перечислены наиболее важные из них, которые необходимо
знать для того, чтобы выполнить преобразование в PCRE.

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 7962c3e6a2af22dbc568e3cd117287d8baec8e80 Maintainer: shein Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<!-- splitted from ./en/functions/pcre.xml, last change in rev 1.2 -->
@ -451,11 +451,11 @@
</varlistentry>
<varlistentry>
<term><emphasis>\h</emphasis></term>
<listitem><simpara>любой горизонтальный пробельный символ (начиная с версии PHP 5.2.4)</simpara></listitem>
<listitem><simpara>любой горизонтальный пробельный символ</simpara></listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\H</emphasis></term>
<listitem><simpara>любой символ, не являющийся горизонтальным пробельным символом (начиная с версии PHP 5.2.4)</simpara></listitem>
<listitem><simpara>любой символ, не являющийся горизонтальным пробельным символом</simpara></listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\s</emphasis></term>
@ -467,11 +467,11 @@
</varlistentry>
<varlistentry>
<term><emphasis>\v</emphasis></term>
<listitem><simpara>любой вертикальный пробельный символ (начиная с версии PHP 5.2.4)</simpara></listitem>
<listitem><simpara>любой вертикальный пробельный символ</simpara></listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\V</emphasis></term>
<listitem><simpara>любой символ, не являющийся вертикальным пробельным символом (начиная с версии PHP 5.2.4)</simpara></listitem>
<listitem><simpara>любой символ, не являющийся вертикальным пробельным символом</simpara></listitem>
</varlistentry>
<varlistentry>
<term><emphasis>\w</emphasis></term>
@ -592,7 +592,7 @@
<para>
Последовательность <literal>\K</literal> может быть использована для сброса
начала совпадения начиная с версии PHP 5.2.4. Например, шаблон
начала совпадения. Например, шаблон
<literal>foo\Kbar</literal> совпадёт с "foobar", но сообщит о том, что
совпал только с "bar". Использование
<literal>\K</literal> не мешает установке подмасок. Например, если шаблон
@ -1263,7 +1263,7 @@
<para>
В режиме UTF-8, символы со значениями, превышающими 128, не совпадут ни с одним
из символьных классов POSIX.
Начиная с PHP 5.3.0 и libpcre 8.10 некоторые символьные классы изменены, чтобы
Начиная с libpcre 8.10 некоторые символьные классы изменены, чтобы
использовать свойства символов Unicode, в этом случае упомянутое ограничение не применяется.
Читайте <link xlink:href="&url.pcre.man;">руководство PCRE(3)</link> для подробностей.
</para>
@ -1463,7 +1463,7 @@
Также можно использовать именованные подмаски с помощью синтаксиса
<literal>(?P&lt;name&gt;pattern)</literal>. Эта подмаска будет индексирована
в массиве совпадений кроме обычного числового индекса, ещё и по имени name.
В PHP 5.2.2 было добавлено два альтернативных синтаксиса:
Также существуют два альтернативных синтаксиса:
<literal>(?&lt;name&gt;pattern)</literal> и <literal>(?'name'pattern)</literal>.
</para>
@ -1747,7 +1747,7 @@
примере), либо квантификаторы с минимумом, равным нулю.
</para>
<para>
Начиная с PHP 5.2.2, управляющая последовательность <literal>\g</literal>
Управляющая последовательность <literal>\g</literal>
может быть использована для абсолютных и относительных ссылок на
подмаски. После этой последовательности должно быть указано
беззнаковое или отрицательное число, при желании заключённое в фигурные
@ -1769,11 +1769,9 @@
</para>
<para>
Указать обратную ссылку на именованную подмаску можно с помощью
<literal>(?P=name)</literal> или, начиная с PHP 5.2.2,
<literal>\k&lt;name&gt;</literal> или <literal>\k'name'</literal>.
Кроме того, в PHP 5.2.4 была добавлена поддержка <literal>\k{name}</literal>
и <literal>\g{name}</literal>, а в PHP 5.2.7 для
<literal>\g&lt;name&gt;</literal> и <literal>\g'name'</literal>.
<literal>(?P=name)</literal>,
<literal>\k&lt;name&gt;</literal>, <literal>\k'name'</literal>, <literal>\k{name}</literal>,
<literal>\g{name}</literal>, <literal>\g&lt;name&gt;</literal> или <literal>\g'name'</literal>.
</para>
</section>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1634a886415d0ab4df195fe49d18a1c150b70758 Maintainer: tmn Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: tmn Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
@ -12,7 +12,7 @@
<preface xml:id="intro.pdo">
&reftitle.intro;
<para>
Расширение <literal>Объекты данных PHP</literal> (<acronym>PDO</acronym>)
Модуль <literal>Объекты данных PHP</literal> (<acronym>PDO</acronym>)
определяет простой и согласованный интерфейс для доступа к базам
данных в PHP. Каждый драйвер базы данных, в котором реализован
этот интерфейс, может представить специфичную для базы данных
@ -34,9 +34,7 @@
абстракцией базы данных.
</para>
<para>
Расширение PDO внедрено в PHP 5.1, но также доступно в 5.0 в виде
PECL-расширения; PDO использует новый OO-функциональность из ядра PHP 5
и поэтому не будет работать с ранними версиями PHP.
Модуль PDO внедрён в PHP.
</para>
</preface>
<!-- }}} -->

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d376395d1d717b88230152ff59ba2ec0d4b9a485 Maintainer: tmn Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: tmn Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<section xml:id="pdo.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -9,7 +9,7 @@
<step>
<para>
PDO и драйвер <link linkend="ref.pdo-sqlite">PDO_SQLITE</link>
включены по умолчанию в PHP, начиная с версии 5.1.0. Чтобы
включены по умолчанию в PHP. Чтобы
включить PDO драйвер для произвольной базы данных, обратитесь
к документации <link
linkend="pdo.drivers">драйверы PDO баз данных</link>.
@ -44,25 +44,7 @@ extension=pdo.so
<title>Пользователи Windows</title>
<step>
<para>
PDO и все основные драйверы внедрены в PHP как загружаемые модули.
Чтобы их использовать, требуется их просто включить, отредактировав
файл &php.ini; следующим образом:
<screen>
<![CDATA[
extension=php_pdo.dll
]]>
</screen>
</para>
<note>
<para>
Этот шаг необязателен для версий PHP 5.3 и выше, так как для работы PDO
больше не требуются DLL.
</para>
</note>
</step>
<step>
<para>
Далее нужно выбрать DLL конкретных баз данных и либо загружать их
Выберите DLL конкретных баз данных и либо загружать их
во время выполнения функцией <function>dl</function>, либо включить их
в &php.ini; после <filename>php_pdo.dll</filename>. Например:
<screen>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: e41806c30bf6975e452c0d4ce35ab0984c2fa68c Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="pdo.prepare" xmlns="http://docbook.org/ns/docbook">
@ -57,7 +57,7 @@
</para>
<note>
<simpara>
Начиная с PHP 5.3.0, синтаксический анализатор, используемый для эмулируемых подготовленных операторов
Синтаксический анализатор, используемый для эмулируемых подготовленных операторов
и для перезаписи именованных параметров или параметров стиля вопросительного знака, поддерживает нестандартные
обратные слеши для одинарных и двойных кавычек. Это означает, что завершающие
кавычки, непосредственно предшествующие обратной косой черте, не распознаются как таковые, что

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 089b45b075f9a350b563387cd1e2603598861d6e Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: sergey -->
<!-- State: experimental -->
@ -18,7 +18,7 @@
с использованием библиотеки FreeTDS.
</para>
<para>
Этот модуль больше недоступен для Windows с PHP 5.3 и выше.
Модуль больше недоступен для Windows.
</para>
<para>
В Windows вы должны использовать SqlSrv - альтернативный драйвер для MS SQL,

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a714378ed87cdbdbde3b10ded183e8df7b243cb4 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<section xml:id="ref.pdo-mysql.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -25,7 +25,7 @@
<para>
Используйте <option role="configure">--with-pdo-mysql[=DIR]</option> для установки
расширения PDO MySQL, где необязательный параметр <literal>[=DIR]</literal>
указывает директорию, где установлена MySQL. Начиная с PHP 5.4, по умолчанию
указывает директорию, где установлена MySQL. По умолчанию
используется библиотека <link linkend="book.mysqlnd">mysqlnd</link>. Более детальный
разбор по выбору библиотеки можно почитать в разделе "<link linkend="mysqlinfo.library.choosing">Выбор библиотеки MySQL</link>".
</para>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4d25a7ab7c407406d88d9f8be93fad3ad5d0ba94 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<section xml:id="ref.pdo-odbc.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -9,8 +9,8 @@
<title>PDO_ODBC на UNIX системах</title>
<step>
<para>
Начиная с PHP 5.1, расширение PDO_ODBC включено в исходный код PHP.
Вы можете скомпилировать это расширение как статическое или разделяемое,
Модуль PDO_ODBC включён в исходный код PHP.
Вы можете скомпилировать модуль как статический или разделяемый,
используя следующий синтаксис <command>configure</command>.
<variablelist>
<varlistentry>

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b948e20a24ee7b46c4279e097ba97a83c9e52051 Maintainer: rjhdby Status: ready -->
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: rjhdby Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<section xml:id="ref.pdo-sqlsrv.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@ -8,17 +8,11 @@
Модуль PDO_SQLSRV включается добавлением соответствующего файла DLL в директорию
модулей вашей установленной копии PHP и соответствующей записи в файл &php.ini;.
Загружаемая копия модуля PDO_SQLSRV включает в себя восемь файлов драйверов,
четыре из них для поддержки PDO. Если вы используете потоконебезопасную сборку PHP
(PHP 5.3), используйте php_pdo_sqlsrv_53_nts.dll (вы должны использовать
потоконебезопасную версию, если в качестве веб-сервера у вас установлен IIS). Если же вы
используете потокобезопасную сборку, то должны использовать php_pdo_sqlsrv_52_ts_vc6.dll.
Аналогично, для PHP 5.4 используйте php_pdo_sqlsrv_54_nts.dll или php_pdo_sqlsrv_54_ts.dll.
четыре из них для поддержки PDO.
</para>
<para>
Наиболее часто используемая версия драйвера доступна здесь:
<link xlink:href="&url.sqlsrv;">Загрузка SQLSRV</link>. Если вам нужна поддержка
PHP 5.2 и/или PHP скомпилирован с использованием VC6, используйте релиз драйвера 2.0:
<link xlink:href="&url.sqlsrv.v2driverdownload;">Загрузка SQLSRV 2.0</link>.
<link xlink:href="&url.sqlsrv;">Загрузка SQLSRV</link>.
Исходный код драйвера размещён в <link xlink:href="&url.sqlsrv.repo;">публичном репозитории</link>.
</para>
<para>