これらのフィルタのいずれかを ini ファイルやウェブサーバーの設定でデフォルトフィルタとして使用すると、
デフォルトのフラグは
FILTER_FLAG_NO_ENCODE_QUOTES
となります。
デフォルトでクォートをエンコードさせるには、
明示的に filter.default_flags を 0 としなければなりません。
例1 デフォルトのフィルタを htmlspecialchars と同様の挙動にする設定
filter.default = full_special_chars
filter.default_flags = 0
バージョン | 説明 |
---|---|
8.1.0 |
FILTER_SANITIZE_STRING と
FILTER_SANITIZE_STRIPPED は推奨されなくなりました。
|
8.0.0 |
FILTER_SANITIZE_MAGIC_QUOTES が削除されました。
|
7.3.0 |
FILTER_SANITIZE_MAGIC_QUOTES の代替として
FILTER_SANITIZE_ADD_SLASHES が追加されました。
|
7.3.0 |
FILTER_SANITIZE_MAGIC_QUOTES は推奨されなくなりました。
|