svn: /phpdoc/ru/trunk/reference/iconv/functions/ iconv-get-encoding.xml iconv-mime-decode-headers.xml iconv-mime-decode.xml iconv-mime-encode.xml iconv-set-encoding.xml iconv-strlen.xml iconv-strpos.xml iconv-strrpos.xml iconv-substr.xml iconv.xml
[email protected] (Sergey Panteleev) Mon, 23 Nov 2020 09:07:46 +0000
| Newsgroups | php.doc.ru |
|---|---|
| Message-ID | <[email protected]> |
sergey Mon, 23 Nov 2020 09:07:46 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=351531
Log:
docs(ru): Updated to English revision
Changed paths:
U phpdoc/ru/trunk/reference/iconv/functions/iconv-get-encoding.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-encode.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-set-encoding.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-strlen.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-strpos.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-strrpos.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv-substr.xml
U phpdoc/ru/trunk/reference/iconv/functions/iconv.xml
svn-diffs-351531.txt
(text/x-diff, 34.1 KB)
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-get-encoding.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-get-encoding.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-get-encoding.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 297028 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-get-encoding" xmlns="http://docbook.org/ns/docbook">
@@ -11,7 +11,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>mixed</type><methodname>iconv_get_encoding</methodname>
+ <type class="union"><type>array</type><type>string</type><type>false</type></type><methodname>iconv_get_encoding</methodname>
<methodparam choice="opt"><type>string</type><parameter>type</parameter><initializer>"all"</initializer></methodparam>
</methodsynopsis>
<para>
@@ -98,7 +98,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode-headers.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 334762 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-mime-decode-headers" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -11,10 +11,10 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>array</type><methodname>iconv_mime_decode_headers</methodname>
- <methodparam><type>string</type><parameter>encoded_headers</parameter></methodparam>
+ <type class="union"><type>array</type><type>false</type></type><methodname>iconv_mime_decode_headers</methodname>
+ <methodparam><type>string</type><parameter>headers</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Декодирует несколько полей заголовка <literal>MIME</literal> за один раз.
@@ -26,7 +26,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>encoded_headers</parameter></term>
+ <term><parameter>headers</parameter></term>
<listitem>
<para>
Закодированные заголовки в виде строки.
@@ -79,10 +79,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Необязательный параметр <parameter>charset</parameter> указывает
+ Необязательный параметр <parameter>encoding</parameter> указывает
кодировку, в которой будет представлен результат. Если опущен,
будет использовано значение директивы
<link linkend="iconv.configuration">iconv.internal_encoding</link>.
@@ -98,7 +98,7 @@
<para>
В случае успеха возвращает ассоциативный массив с полями
<literal>MIME</literal>-заголовков, указанных параметром
- <parameter>encoded_headers</parameter>, или &false; в случае ошибки.
+ <parameter>headers</parameter>, или &false; в случае ошибки.
</para>
<para>
Каждый ключ элемента возвращаемого массива представляет собой
@@ -109,6 +109,28 @@
в порядке их обработки.
</para>
</refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>encoding</parameter> теперь допускает значение null.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
<refsect1 role="examples">
&reftitle.examples;
@@ -172,7 +194,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-decode.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 334762 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: tmn Status: ready -->
<!-- Reviewed: yes Maintainer: sergey -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-mime-decode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -11,10 +11,10 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>string</type><methodname>iconv_mime_decode</methodname>
- <methodparam><type>string</type><parameter>encoded_header</parameter></methodparam>
+ <type class="union"><type>string</type><type>false</type></type><methodname>iconv_mime_decode</methodname>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mode</parameter><initializer>0</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Декодирует поле <literal>MIME</literal>-заголовка.
@@ -26,7 +26,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>encoded_header</parameter></term>
+ <term><parameter>string</parameter></term>
<listitem>
<para>
Закодированный заголовок в виде строки.
@@ -79,10 +79,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Необязательный аргумент <parameter>charset</parameter> задает набор символов,
+ Необязательный аргумент <parameter>encoding</parameter> задает набор символов,
в котором будет представлен результат. Если аргумент опущен, будет
использоваться <link
linkend="iconv.configuration">iconv.internal_encoding</link>.
@@ -100,6 +100,28 @@
или &false; в случае возникновения ошибки.
</para>
</refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>encoding</parameter> теперь допускает значение null.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
<refsect1 role="examples">
&reftitle.examples;
@@ -133,7 +155,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-encode.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-encode.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-mime-encode.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351133 Maintainer: tmn Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-mime-encode" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
@@ -11,10 +11,10 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>string</type><methodname>iconv_mime_encode</methodname>
+ <type class="union"><type>string</type><type>false</type></type><methodname>iconv_mime_encode</methodname>
<methodparam><type>string</type><parameter>field_name</parameter></methodparam>
<methodparam><type>string</type><parameter>field_value</parameter></methodparam>
- <methodparam choice="opt"><type>array</type><parameter>preferences</parameter><initializer>&null;</initializer></methodparam>
+ <methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam>
</methodsynopsis>
<para>
Создает и возвращает корректное поле <literal>MIME</literal>-заголовка в виде строки вида:
@@ -49,13 +49,13 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>preferences</parameter></term>
+ <term><parameter>options</parameter></term>
<listitem>
<para>
Есть возможность контролировать поведение функции
<function>iconv_mime_encode</function> посредством передачи массива с
настройками в качестве третьего аргумента
- <parameter>preferences</parameter>. Возможные значения этого массива,
+ <parameter>options</parameter>. Возможные значения этого массива,
поддерживаемые функцией <function>iconv_mime_encode</function>,
перечислены ниже. Обратите внимание, что имена элементов чувствительны
к регистру символов.
@@ -199,7 +199,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-set-encoding.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-set-encoding.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-set-encoding.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 323195 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- $Revision$ -->
<!-- Reviewed: no -->
<refentry xml:id="function.iconv-set-encoding" xmlns="http://docbook.org/ns/docbook">
@@ -13,11 +13,11 @@
<methodsynopsis>
<type>bool</type><methodname>iconv_set_encoding</methodname>
<methodparam><type>string</type><parameter>type</parameter></methodparam>
- <methodparam><type>string</type><parameter>charset</parameter></methodparam>
+ <methodparam><type>string</type><parameter>encoding</parameter></methodparam>
</methodsynopsis>
<para>
Изменяет значение указанной параметром <parameter>type</parameter>
- внутренней переменной конфигурации на <parameter>charset</parameter>.
+ внутренней переменной конфигурации на <parameter>encoding</parameter>.
</para>
</refsect1>
@@ -39,7 +39,7 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
Набор символов.
@@ -85,7 +85,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-strlen.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-strlen.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-strlen.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 334762 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-strlen" xmlns="http://docbook.org/ns/docbook">
@@ -11,14 +11,14 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>int</type><methodname>iconv_strlen</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strlen</methodname>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
В отличие от <function>strlen</function>,
<function>iconv_strlen</function> учитывает кодировку строки.
- Длина строки не обязательно будет соответствовать количеству байт в ней,
+ Длина <parameter>string</parameter> не обязательно будет соответствовать количеству байт в ней,
так как в различных кодировках различные символы кодируются различным количеством байт,
например, юникод может быть и двух-, и четырёхбайтным.
</para>
@@ -29,7 +29,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>str</parameter></term>
+ <term><parameter>string</parameter></term>
<listitem>
<para>
Строка.
@@ -37,11 +37,11 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Если параметр <parameter>charset</parameter> опущен, предполагается, что кодировка строки
- <parameter>str</parameter> эквивалентна значению
+ Если параметр <parameter>encoding</parameter> опущен, предполагается, что кодировка строки
+ <parameter>string</parameter> эквивалентна значению
<link linkend="iconv.configuration">iconv.internal_encoding</link>.
</para>
</listitem>
@@ -53,9 +53,32 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Возвращает количество символов в <parameter>str</parameter> как целое число.
+ Возвращает количество символов в <parameter>string</parameter> как целое число или
+ &false; в случае возникновения ошибки при кодировании.
</para>
</refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>encoding</parameter> теперь допускает значение null.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
@@ -69,7 +92,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-strpos.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-strpos.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-strpos.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 340032 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-strpos" xmlns="http://docbook.org/ns/docbook">
@@ -11,11 +11,11 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>int</type><methodname>iconv_strpos</methodname>
+ <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strpos</methodname>
<methodparam><type>string</type><parameter>haystack</parameter></methodparam>
<methodparam><type>string</type><parameter>needle</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>offset</parameter><initializer>0</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Возвращает позицию первого вхождения подстроки
@@ -25,7 +25,7 @@
В отличие от <function>strpos</function>, <function>iconv_strpos</function>
возвращает смещение перед искомой строкой в символах, а не
в байтах. Количество символов трактуется в зависимости от указанной
- параметром <parameter>charset</parameter> кодировки.
+ параметром <parameter>encoding</parameter> кодировки.
</para>
</refsect1>
@@ -61,10 +61,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Если параметр <parameter>charset</parameter> не указан,
+ Если параметр <parameter>encoding</parameter> не указан,
то подразумевается, что <parameter>string</parameter>
имеет кодировку <link linkend="iconv.configuration">iconv.internal_encoding</link>.
</para>
@@ -104,6 +104,12 @@
</thead>
<tbody>
<row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>encoding</parameter> теперь допускает значение null.
+ </entry>
+ </row>
+ <row>
<entry>7.1.0</entry>
<entry>
Поддержка отрицательных значений <parameter>offset</parameter>.
@@ -126,7 +132,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-strrpos.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-strrpos.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-strrpos.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 334762 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-strrpos" xmlns="http://docbook.org/ns/docbook">
@@ -11,10 +11,10 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>int</type><methodname>iconv_strrpos</methodname>
+ <type class="union"><type>int</type><type>false</type></type><methodname>iconv_strrpos</methodname>
<methodparam><type>string</type><parameter>haystack</parameter></methodparam>
<methodparam><type>string</type><parameter>needle</parameter></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Находит последнюю позицию подстроки <parameter>needle</parameter>
@@ -24,7 +24,7 @@
В отличие от <function>strrpos</function>, <function>iconv_strrpos</function>
возвращает смещение перед искомой строкой в символах, а не
в байтах. Количество символов трактуется в зависимости от указанной
- параметром <parameter>charset</parameter> кодировки.
+ параметром <parameter>encoding</parameter> кодировки.
</para>
</refsect1>
@@ -49,10 +49,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Если параметр <parameter>charset</parameter> не указан,
+ Если параметр <parameter>encoding</parameter> не указан,
то подразумевается, что <parameter>string</parameter>
имеет кодировку <link linkend="iconv.configuration">iconv.internal_encoding</link>.
</para>
@@ -79,6 +79,28 @@
</para>
&return.falseproblem;
</refsect1>
+
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>encoding</parameter> теперь допускает значение null.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
@@ -92,7 +114,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv-substr.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv-substr.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv-substr.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 341328 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: yes -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv-substr" xmlns="http://docbook.org/ns/docbook">
@@ -11,14 +11,14 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
- <type>string</type><methodname>iconv_substr</methodname>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ <type class="union"><type>string</type><type>false</type></type><methodname>iconv_substr</methodname>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
<methodparam><type>int</type><parameter>offset</parameter></methodparam>
- <methodparam choice="opt"><type>int</type><parameter>length</parameter><initializer>iconv_strlen($str, $charset)</initializer></methodparam>
- <methodparam choice="opt"><type>string</type><parameter>charset</parameter><initializer>ini_get("iconv.internal_encoding")</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>length</parameter><initializer>&null;</initializer></methodparam>
+ <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>encoding</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
- Получает часть строки <parameter>str</parameter>, определенную
+ Получает часть строки <parameter>string</parameter>, определенную
параметрами <parameter>offset</parameter> и <parameter>length</parameter>.
</para>
</refsect1>
@@ -28,7 +28,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>str</parameter></term>
+ <term><parameter>string</parameter></term>
<listitem>
<para>
Изначальная строка.
@@ -41,7 +41,7 @@
<para>
Если <parameter>offset</parameter> неотрицателен,
<function>iconv_substr</function> получает часть строки
- <parameter>str</parameter> начиная с символа с порядковым номером
+ <parameter>string</parameter> начиная с символа с порядковым номером
<parameter>offset</parameter> (нумерация начинается с нуля).
</para>
<para>
@@ -48,7 +48,7 @@
Если <parameter>offset</parameter> отрицателен,
<function>iconv_substr</function> получает часть строки
начиная с позиции, отстоящую от конца строки
- <parameter>str</parameter> на <parameter>offset</parameter>
+ <parameter>string</parameter> на <parameter>offset</parameter>
символов.
</para>
</listitem>
@@ -65,7 +65,7 @@
<para>
Если указан отрицательный <parameter>length</parameter>,
<function>iconv_substr</function> получает часть строки
- <parameter>str</parameter>, начиная с <parameter>offset</parameter>
+ <parameter>string</parameter>, начиная с <parameter>offset</parameter>
символа и до символа, отстоящего от конца строки на
<parameter>length</parameter> символов.
В случае, если <parameter>offset</parameter> также отрицателен,
@@ -75,10 +75,10 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>charset</parameter></term>
+ <term><parameter>encoding</parameter></term>
<listitem>
<para>
- Если параметр <parameter>charset</parameter> не указан,
+ Если параметр <parameter>encoding</parameter> не указан,
предполагается, что строка <parameter>string</parameter>
имеет кодировку
<link linkend="iconv.configuration">iconv.internal_encoding</link>.
@@ -86,7 +86,7 @@
<para>
Обратите внимание, что и <parameter>offset</parameter>,
и <parameter>length</parameter> основываются на размере символа,
- рассчитанного исходя из кодировки текста,
+ рассчитанного исходя из кодировки текста (<parameter>encoding</parameter>),
в то время как схожая функция <function>substr</function>
всегда рассматривает их побайтовое смещение.
</para>
@@ -99,14 +99,14 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
- Возвращает часть строки <parameter>str</parameter>, определенную
+ Возвращает часть строки <parameter>string</parameter>, определенную
параметрами <parameter>offset</parameter> и <parameter>length</parameter>.
</para>
<para>
- Если строка <parameter>str</parameter> имеет меньшую длину, чем
+ Если строка <parameter>string</parameter> имеет меньшую длину, чем
параметр <parameter>offset</parameter>, будет возвращено
&false;.
- Если <parameter>str</parameter> имеет длину равную <parameter>offset</parameter>,
+ Если <parameter>string</parameter> имеет длину равную <parameter>offset</parameter>,
будет возвращена пустая строка.
</para>
</refsect1>
@@ -124,9 +124,15 @@
</thead>
<tbody>
<row>
+ <entry>8.0.0</entry>
+ <entry>
+ <parameter>length</parameter> и <parameter>encoding</parameter> теперь допускают значение null.
+ </entry>
+ </row>
+ <row>
<entry>7.0.11</entry>
<entry>
- Если <parameter>str</parameter> имеет длину равную <parameter>offset</parameter>,
+ Если <parameter>string</parameter> имеет длину равную <parameter>offset</parameter>,
будет возвращена пустая строка. Ранее в подобных случаех возвращалось &false;.
</entry>
</row>
@@ -148,7 +154,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
Modified: phpdoc/ru/trunk/reference/iconv/functions/iconv.xml
===================================================================
--- phpdoc/ru/trunk/reference/iconv/functions/iconv.xml 2020-11-23 08:51:12 UTC (rev 351530)
+++ phpdoc/ru/trunk/reference/iconv/functions/iconv.xml 2020-11-23 09:07:46 UTC (rev 351531)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- EN-Revision: 351135 Maintainer: shein Status: ready -->
+<!-- EN-Revision: 351503 Maintainer: shein Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<refentry xml:id="function.iconv" xmlns="http://docbook.org/ns/docbook">
@@ -12,14 +12,14 @@
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>iconv</methodname>
- <methodparam><type>string</type><parameter>in_charset</parameter></methodparam>
- <methodparam><type>string</type><parameter>out_charset</parameter></methodparam>
- <methodparam><type>string</type><parameter>str</parameter></methodparam>
+ <methodparam><type>string</type><parameter>from_encoding</parameter></methodparam>
+ <methodparam><type>string</type><parameter>to_encoding</parameter></methodparam>
+ <methodparam><type>string</type><parameter>string</parameter></methodparam>
</methodsynopsis>
<para>
Преобразует набор символов строки
- <parameter>str</parameter> из кодировки <parameter>in_charset</parameter>
- в <parameter>out_charset</parameter>.
+ <parameter>string</parameter> из кодировки <parameter>from_encoding</parameter>
+ в <parameter>to_encoding</parameter>.
</para>
</refsect1>
@@ -28,7 +28,7 @@
<para>
<variablelist>
<varlistentry>
- <term><parameter>in_charset</parameter></term>
+ <term><parameter>from_encoding</parameter></term>
<listitem>
<para>
Кодировка входной строки.
@@ -36,13 +36,13 @@
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>out_charset</parameter></term>
+ <term><parameter>to_encoding</parameter></term>
<listitem>
<para>
Требуемая на выходе кодировка.
</para>
<para>
- Если добавить к <parameter>out_charset</parameter>
+ Если добавить к <parameter>to_encoding</parameter>
строку <literal>//TRANSLIT</literal>, включается режим
транслитерации. Это значит, что в случае, если символ
не может быть представлен в требуемой кодировке,
@@ -61,13 +61,13 @@
системной реализации iconv() (<constant>ICONV_IMPL</constant>).
Известны некоторые реализации, которые просто игнорируют
<literal>//TRANSLIT</literal>, так что конвертация для символов некорректных
- для <parameter>out_charset</parameter> скорее всего закончится ошибкой.
+ для <parameter>to_encoding</parameter> скорее всего закончится ошибкой.
</para>
</caution>
</listitem>
</varlistentry>
<varlistentry>
- <term><parameter>str</parameter></term>
+ <term><parameter>string</parameter></term>
<listitem>
<para>
Строка, которую необходимо преобразовать.
@@ -118,7 +118,6 @@
</refsect1>
</refentry>
-
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml