« 入力にまつわる定数
除去フィルタのフラグ »

一般的なフィルタフラグ

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

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_* と一緒に使うと便利です。

FILTER_THROW_ON_FAILURE (int)

検証フィルタが失敗した際に、false を返す代わりに Filter\FilterFailedException をスローします。

任意の検証フィルタ FILTER_VALIDATE_* と一緒に使えます。

PHP 8.5.0 以降で利用可能です。

関連キーワード:
フィルタ   フラグ   一般的   定数   検証   スカラー   要求   任意   一緒   除去   拡張   組み込み   コンパイル   実行時   ロード   操作   ラップ   便利   Filter   FilterFailedException
関連する関数・ページ:
filter.constants   filter.constants.flags.sanitization   filter.setup   filter.examples   function.filter-id   book.filter