定義済み定数
以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
-
INPUT_POST
(int) - POST 変数。
-
INPUT_GET
(int) - GET 変数。
- COOKIE 変数。
-
INPUT_ENV
(int) - ENV 変数。
-
INPUT_SERVER
(int) - SERVER 変数。
-
INPUT_SESSION
(int) - SESSION 変数。 (PHP 8.0.0 以降で削除されました。それより前のバージョンでも実装されていませんでした)
-
INPUT_REQUEST
(int) - REQUEST 変数。 (PHP 8.0.0 以降で削除されました。それより前のバージョンでも実装されていませんでした)
-
FILTER_FLAG_NONE
(int) - フィルタしない。
-
FILTER_REQUIRE_SCALAR
(int) - 入力値としてスカラーを要求するために使用するフラグ。
-
FILTER_REQUIRE_ARRAY
(int) - 入力として配列を要求します。
-
FILTER_FORCE_ARRAY
(int) - 常に配列として返します。
-
FILTER_NULL_ON_FAILURE
(int) - 失敗した場合に FALSE ではなく NULL を使用します。
-
FILTER_VALIDATE_INT
(int) - "int" フィルタの ID。
-
FILTER_VALIDATE_BOOL
(int) -
FILTER_VALIDATE_BOOLEAN
のエイリアス。 -
FILTER_VALIDATE_BOOLEAN
(int) - "boolean" フィルタの ID。
-
FILTER_VALIDATE_FLOAT
(int) - "float" フィルタの ID。
-
FILTER_VALIDATE_REGEXP
(int) - "validate_regexp" フィルタの ID。
-
FILTER_VALIDATE_URL
(int) - "validate_url" フィルタの ID。
-
FILTER_VALIDATE_DOMAIN
(int) - "validate_domain" フィルタの ID。 (PHP 7.0.0 以降で利用可能)
-
FILTER_VALIDATE_EMAIL
(int) - "validate_email" フィルタの ID。
-
FILTER_VALIDATE_IP
(int) - "validate_ip" フィルタの ID。
-
FILTER_VALIDATE_MAC
(int) - "validate_mac_address" フィルタの ID。
-
FILTER_DEFAULT
(int) -
デフォルト ("unsafe_raw") フィルタの ID。
これは
FILTER_UNSAFE_RAW
と同等です。 -
FILTER_UNSAFE_RAW
(int) - "unsafe_raw" フィルタの ID。
-
FILTER_SANITIZE_STRING
(int) - "string" フィルタの ID。 (PHP 8.1.0 以降は 非推奨 になりました。 代わりに htmlspecialchars() を使って下さい)
-
FILTER_SANITIZE_STRIPPED
(int) - "stripped" フィルタの ID。 (PHP 8.1.0 以降は 非推奨 になりました。 代わりに htmlspecialchars() を使って下さい)
-
FILTER_SANITIZE_ENCODED
(int) - "encoded" フィルタの ID。
-
FILTER_SANITIZE_SPECIAL_CHARS
(int) - "special_chars" フィルタの ID。
-
FILTER_SANITIZE_FULL_SPECIAL_CHARS
(int) - "full_special_chars" フィルタのID。
-
FILTER_SANITIZE_EMAIL
(int) - "email" フィルタの ID。
-
FILTER_SANITIZE_URL
(int) - "url" フィルタの ID。
-
FILTER_SANITIZE_NUMBER_INT
(int) - "number_int" フィルタの ID。
-
FILTER_SANITIZE_NUMBER_FLOAT
(int) - "number_float" フィルタの ID。
-
FILTER_SANITIZE_MAGIC_QUOTES
(int) -
"magic_quotes" フィルタの ID。
(PHP 7.3.0 以降は非推奨になり、
PHP 8.0.0 以降 削除 されています。
代わりに
FILTER_SANITIZE_ADD_SLASHES
を使ってください) -
FILTER_SANITIZE_ADD_SLASHES
(int) - "add_slashes" フィルタの ID。 (PHP 7.3.0 以降で利用可能)
-
FILTER_CALLBACK
(int) - "callback" フィルタの ID。
-
FILTER_FLAG_ALLOW_OCTAL
(int) -
"int" フィルタで 8 進表記 (
0[0-7]+
) を許可します。 -
FILTER_FLAG_ALLOW_HEX
(int) -
"int" フィルタで 16 進表記 (
0x[0-9a-fA-F]+
) を許可します。