mirror of
https://github.com/php/doc-ru.git
synced 2025-07-28 06:39:58 +00:00
Обновление до английской версии
This commit is contained in:
@ -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">
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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>
|
||||
|
@ -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.
|
||||
|
@ -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<name>pattern)</literal>. Эта подмаска будет индексирована
|
||||
в массиве совпадений кроме обычного числового индекса, ещё и по имени name.
|
||||
В PHP 5.2.2 было добавлено два альтернативных синтаксиса:
|
||||
Также существуют два альтернативных синтаксиса:
|
||||
<literal>(?<name>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<name></literal> или <literal>\k'name'</literal>.
|
||||
Кроме того, в PHP 5.2.4 была добавлена поддержка <literal>\k{name}</literal>
|
||||
и <literal>\g{name}</literal>, а в PHP 5.2.7 для
|
||||
<literal>\g<name></literal> и <literal>\g'name'</literal>.
|
||||
<literal>(?P=name)</literal>,
|
||||
<literal>\k<name></literal>, <literal>\k'name'</literal>, <literal>\k{name}</literal>,
|
||||
<literal>\g{name}</literal>, <literal>\g<name></literal> или <literal>\g'name'</literal>.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
|
@ -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>
|
||||
<!-- }}} -->
|
||||
|
@ -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>
|
||||
|
@ -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, синтаксический анализатор, используемый для эмулируемых подготовленных операторов
|
||||
Синтаксический анализатор, используемый для эмулируемых подготовленных операторов
|
||||
и для перезаписи именованных параметров или параметров стиля вопросительного знака, поддерживает нестандартные
|
||||
обратные слеши для одинарных и двойных кавычек. Это означает, что завершающие
|
||||
кавычки, непосредственно предшествующие обратной косой черте, не распознаются как таковые, что
|
||||
|
@ -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,
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
@ -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>
|
||||
|
Reference in New Issue
Block a user