1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-23 23:32:16 +01:00
Files
2026-02-06 00:50:28 +03:00

121 lines
4.1 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 55e2079a87f9ec40eff85deb666fbab44d525386 Maintainer: shein Status: ready -->
<!-- Reviewed: no -->
<section xmlns="http://docbook.org/ns/docbook" xml:id="filter.configuration">
&reftitle.runtime;
&extension.runtime;
<para>
<table>
<title>Параметры конфигурации Filter</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody xml:id="filter.configuration.list">
<row>
<entry><link linkend="ini.filter.default">filter.default</link></entry>
<entry>"unsafe_raw"</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry>Параметр устарел, начиная с PHP 8.1.0.</entry>
</row>
<row>
<entry><link linkend="ini.filter.default-flags">filter.default_flags</link></entry>
<entry>NULL</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry/>
</row>
</tbody>
</tgroup>
</table>
&ini.php.constants;
</para>
&ini.descriptions.title;
<variablelist>
<varlistentry xml:id="ini.filter.default">
<term>
<parameter>filter.default</parameter>
<type>string</type>
</term>
<listitem>
<para>
Фильтрует все данные <varname>$_GET</varname>, <varname>$_POST</varname>,
<varname>$_COOKIE</varname>, <varname>$_REQUEST</varname> и
<varname>$_SERVER</varname> этим фильтром.
Исходные данные могут быть получены с помощью <function>filter_input</function>.
</para>
<para>
Должно быть именем фильтра, которое можно определить с помощью функций
<function>filter_list</function> и <function>filter_id</function>.
</para>
<note>
<simpara>
Будьте осторожны с флагами по умолчанию для фильтров по умолчанию.
Они должны быть установлены явно.
Например, для установки фильтра по умолчанию,
который будет работать точь-в-точь аналогично функции <function>htmlspecialchars</function>, вам необходимо
установить флаги по умолчанию в 0 так, как показано ниже.
</simpara>
<example>
<title>Настройка фильтра по умолчанию для работы аналогично функции htmlspecialchars</title>
<programlisting role="php">
<![CDATA[
filter.default = full_special_chars
filter.default_flags = 0
]]>
</programlisting>
</example>
</note>
<warning>
<simpara>
INI-параметр устарел начиная с PHP 8.1.0.
</simpara>
</warning>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.filter.default-flags">
<term>
<parameter>filter.default_flags</parameter>
<type>int</type>
</term>
<listitem>
<simpara>
Флаги по умолчанию, которые применяются, когда установлен фильтр по умолчанию. По умолчанию задано
<constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant> в целях сохранения обратной
совместимости.
Смотрите константы <constant>FILTER_FLAG_<replaceable>*</replaceable></constant>
для ознакомления со списком всех имён флагов.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->