Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 17 additions & 22 deletions reference/mbstring/functions/mb-http-input.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d553fa36940639b0889ec4358fa3bbb92f123b69 Maintainer: tmn Status: ready -->
<!-- EN-Revision: 2fab26790083c132d6daeb0a0bfa41d5cc0894e0 Maintainer: tmn Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.mb-http-input" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
Expand All @@ -16,7 +16,7 @@
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>type</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<simpara>
Определяет кодировку символов входных данных HTTP-запроса.
Функция определяет кодировку символов входных данных HTTP-запроса.
</simpara>
</refsect1>

Expand All @@ -28,12 +28,12 @@
<term><parameter>type</parameter></term>
<listitem>
<para>
Строка запроса задаёт тип входных данных.
Значение <literal>«G»</literal> для GET запроса, <literal>«P»</literal> для POST запроса,
<literal>«C»</literal> для COOKIE, <literal>«S»</literal>
для строк, <literal>«L»</literal> для списка и <literal>«I»</literal> для всего вместе
(будет возвращён массив (<type>array</type>)).
Если аргумент опущен, функция вернёт последний обработанный тип входных данных.
Строка, которая указывает тип входных данных:
<literal>"G"</literal> — GET-аргументы, <literal>"P"</literal> — тело POST-запроса,
<literal>"C"</literal> — COOKIE, <literal>"S"</literal> — строка,
<literal>"L"</literal> — список и <literal>"I"</literal> — всё перечисленное
с возвратом массива (<type>array</type>).
При пропуске аргумента функция вернёт последний обработанный тип входных данных.
</para>
</listitem>
</varlistentry>
Expand All @@ -44,19 +44,19 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Возвращает название кодировки символов для заданного типа
(<parameter>type</parameter>) или массив имён символьных кодировок, если
параметр <parameter>type</parameter> задан как <literal>«I»</literal>. Если
функция <function>mb_http_input</function> не может обработать
HTTP-запрос, она вернёт &false;.
Функция возвращает название кодировки символов входных данных, тип которых указали
в аргументе <parameter>type</parameter>, или массив названий кодировок,
если в параметр <parameter>type</parameter> передали значение <literal>"I"</literal>.
Функция <function>mb_http_input</function> вернёт &false;,
если не получится обработать входные данные HTTP-запроса.
</para>
</refsect1>

<refsect1 role="errors">
&reftitle.errors;
<simpara>
Функция выбрасывает ошибку <exceptionname>ValueError</exceptionname>, если
значение параметра <parameter>type</parameter> некорректно.
При передаче в аргументе <parameter>type</parameter> недопустимого типа
функция выбрасывает ошибку <exceptionname>ValueError</exceptionname>.
</simpara>
</refsect1>

Expand All @@ -72,17 +72,12 @@
</thead>
<tbody>
<row>
<entry>8.4.0</entry>
<entry>8.0.0</entry>
<entry>
Функция <function>mb_http_input</function> теперь выбрасывает ошибку
<exceptionname>ValueError</exceptionname>, если значение параметра
<parameter>type</parameter> некорректно.
</entry>
</row>
<row>
<entry>8.0.0</entry>
<entry>
Параметр <parameter>type</parameter> теперь может принимать значение &null;.
Параметр <parameter>type</parameter> теперь принимает &null;.
</entry>
</row>
</tbody>
Expand Down
Loading