mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-15 16:38:54 +00:00

* Update changelog * Remove para from Overview * Remove available from * Remove paragraph about +0/-0 * Remove changelog entries
671 lines
16 KiB
XML
671 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- Generated by xml_proto.php v2.4. Found in /scripts directory of phpdoc. -->
|
|
<appendix xml:id="filter.constants" xmlns="http://docbook.org/ns/docbook">
|
|
&reftitle.constants;
|
|
&extension.constants;
|
|
<variablelist>
|
|
<varlistentry xml:id="constant.input-post">
|
|
<term>
|
|
<constant>INPUT_POST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.post">POST</link> variables.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-get">
|
|
<term>
|
|
<constant>INPUT_GET</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.get">GET</link> variables.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-cookie">
|
|
<term>
|
|
<constant>INPUT_COOKIE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.cookies">COOKIE</link> variables.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-env">
|
|
<term>
|
|
<constant>INPUT_ENV</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.environment">ENV</link> variables.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-server">
|
|
<term>
|
|
<constant>INPUT_SERVER</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.server">SERVER</link> variables.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-session">
|
|
<term>
|
|
<constant>INPUT_SESSION</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.session">SESSION</link> variables.
|
|
(not implemented yet)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.input-request">
|
|
<term>
|
|
<constant>INPUT_REQUEST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
<link linkend="reserved.variables.request">REQUEST</link> variables.
|
|
(not implemented yet)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-none">
|
|
<term>
|
|
<constant>FILTER_FLAG_NONE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
No flags.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-require-scalar">
|
|
<term>
|
|
<constant>FILTER_REQUIRE_SCALAR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Flag used to require scalar as input
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-require-array">
|
|
<term>
|
|
<constant>FILTER_REQUIRE_ARRAY</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require an array as input.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-force-array">
|
|
<term>
|
|
<constant>FILTER_FORCE_ARRAY</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Always returns an array.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-null-on-failure">
|
|
<term>
|
|
<constant>FILTER_NULL_ON_FAILURE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Use NULL instead of FALSE on failure.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-int">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_INT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "int" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-boolean">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_BOOLEAN</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "boolean" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-float">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_FLOAT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "float" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-regexp">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_REGEXP</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_regexp" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-url">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_URL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_url" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-domain">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_DOMAIN</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_domain" filter.
|
|
(Available as of PHP 7.0.0)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-email">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_EMAIL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_email" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-ip">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_IP</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_ip" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-validate-mac">
|
|
<term>
|
|
<constant>FILTER_VALIDATE_MAC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "validate_mac_address" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-default">
|
|
<term>
|
|
<constant>FILTER_DEFAULT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of default ("unsafe_raw") filter. This is equivalent to
|
|
<constant>FILTER_UNSAFE_RAW</constant>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-unsafe-raw">
|
|
<term>
|
|
<constant>FILTER_UNSAFE_RAW</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "unsafe_raw" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-string">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_STRING</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "string" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-stripped">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_STRIPPED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "stripped" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-encoded">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_ENCODED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "encoded" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-special-chars">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_SPECIAL_CHARS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "special_chars" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-email">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_EMAIL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "email" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-url">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_URL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "url" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-number-int">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_NUMBER_INT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "number_int" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-number-float">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_NUMBER_FLOAT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "number_float" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-magic-quotes">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_MAGIC_QUOTES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "magic_quotes" filter.
|
|
(<emphasis>DEPRECATED</emphasis> as of PHP 7.3.0 and
|
|
<emphasis>REMOVED</emphasis> as of PHP 8.0.0,
|
|
use <constant>FILTER_SANITIZE_ADD_SLASHES</constant> instead.)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-sanitize-add-slashes">
|
|
<term>
|
|
<constant>FILTER_SANITIZE_ADD_SLASHES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "add_slashes" filter.
|
|
(Available as of PHP 7.3.0)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-callback">
|
|
<term>
|
|
<constant>FILTER_CALLBACK</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
ID of "callback" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-allow-octal">
|
|
<term>
|
|
<constant>FILTER_FLAG_ALLOW_OCTAL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow octal notation (<literal>0[0-7]+</literal>) in "int" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-allow-hex">
|
|
<term>
|
|
<constant>FILTER_FLAG_ALLOW_HEX</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow hex notation (<literal>0x[0-9a-fA-F]+</literal>) in "int" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-strip-low">
|
|
<term>
|
|
<constant>FILTER_FLAG_STRIP_LOW</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Strip characters with ASCII value less than 32.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-strip-high">
|
|
<term>
|
|
<constant>FILTER_FLAG_STRIP_HIGH</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Strip characters with ASCII value greater than 127.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-strip-backtick">
|
|
<term>
|
|
<constant>FILTER_FLAG_STRIP_BACKTICK</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Strips backtick characters.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-encode-low">
|
|
<term>
|
|
<constant>FILTER_FLAG_ENCODE_LOW</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Encode characters with ASCII value less than 32.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-encode-high">
|
|
<term>
|
|
<constant>FILTER_FLAG_ENCODE_HIGH</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Encode characters with ASCII value greater than 127.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-encode-amp">
|
|
<term>
|
|
<constant>FILTER_FLAG_ENCODE_AMP</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Encode <literal>&</literal>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-no-encode-quotes">
|
|
<term>
|
|
<constant>FILTER_FLAG_NO_ENCODE_QUOTES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Don't encode <literal>'</literal> and <literal>"</literal>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-empty-string-null">
|
|
<term>
|
|
<constant>FILTER_FLAG_EMPTY_STRING_NULL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
(No use for now.)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-allow-fraction">
|
|
<term>
|
|
<constant>FILTER_FLAG_ALLOW_FRACTION</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow fractional part in "number_float" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-allow-thousand">
|
|
<term>
|
|
<constant>FILTER_FLAG_ALLOW_THOUSAND</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow thousand separator (<literal>,</literal>) in "number_float" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-allow-scientific">
|
|
<term>
|
|
<constant>FILTER_FLAG_ALLOW_SCIENTIFIC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow scientific notation (<literal>e</literal>, <literal>E</literal>) in
|
|
"number_float" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-path-required">
|
|
<term>
|
|
<constant>FILTER_FLAG_PATH_REQUIRED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require path in "validate_url" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-query-required">
|
|
<term>
|
|
<constant>FILTER_FLAG_QUERY_REQUIRED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require query in "validate_url" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-scheme-required">
|
|
<term>
|
|
<constant>FILTER_FLAG_SCHEME_REQUIRED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require scheme in "validate_url" filter.
|
|
(Deprecated per PHP 7.3 as it is implied in the filter already.)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-host-required">
|
|
<term>
|
|
<constant>FILTER_FLAG_HOST_REQUIRED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require host in "validate_url" filter.
|
|
(Deprecated per PHP 7.3 as it is implied in the filter already.)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-hostname">
|
|
<term>
|
|
<constant>FILTER_FLAG_HOSTNAME</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Require hostnames to start with an alphanumeric character and contain
|
|
only alphanumerics or hyphens.
|
|
(Available as of PHP 7.0.0)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-ipv4">
|
|
<term>
|
|
<constant>FILTER_FLAG_IPV4</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow only IPv4 address in "validate_ip" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-ipv6">
|
|
<term>
|
|
<constant>FILTER_FLAG_IPV6</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Allow only IPv6 address in "validate_ip" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-no-res-range">
|
|
<term>
|
|
<constant>FILTER_FLAG_NO_RES_RANGE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Deny reserved addresses in "validate_ip" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-no-priv-range">
|
|
<term>
|
|
<constant>FILTER_FLAG_NO_PRIV_RANGE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Deny private addresses in "validate_ip" filter.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="constant.filter-flag-email-unicode">
|
|
<term>
|
|
<constant>FILTER_FLAG_EMAIL_UNICODE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Accepts Unicode characters in the local part in "validate_email" filter.
|
|
(Available as of PHP 7.1.0)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</appendix>
|
|
|
|
<!-- 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
|
|
-->
|