以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
FILTER_FLAG_NONE
(int)
フィルタしない。
FILTER_REQUIRE_SCALAR
(int)
フィルタの入力値がスカラーであることを要求するフラグ。
FILTER_REQUIRE_ARRAY
(int)
フィルタの入力値が配列であることを要求するフラグ。
FILTER_FORCE_ARRAY
(int)
配列を操作するフィルタのために、 スカラーの入力を配列でラップし、 要素を一つ持つ配列にします。
FILTER_NULL_ON_FAILURE
(int)
任意の検証フィルタ
FILTER_VALIDATE_*
と一緒に使うと便利です。
FILTER_THROW_ON_FAILURE
(int)
検証フィルタが失敗した際に、false を返す代わりに
Filter\FilterFailedException をスローします。
任意の検証フィルタ
FILTER_VALIDATE_*
と一緒に使えます。
PHP 8.5.0 以降で利用可能です。