运行时配置
这些函数的行为受 php.ini 中的设置影响。
名字 | 默认 | 可修改范围 | 更新日志 |
---|---|---|---|
filter.default | "unsafe_raw" | INI_PERDIR |
自 PHP 8.1.0 起弃用。 |
filter.default_flags | NULL | INI_PERDIR |
这是配置指令的简短说明。
-
filter.default
string -
通过此过滤器过滤所有 $_GET、$_POST、$_COOKIE、$_REQUEST 和 $_SERVER。通过 filter_input() 访问原始数据。
必须是可以确定的过滤器名称,以便 filter_list() 和 filter_id() 使用。
注意: 要小心默认过滤器的默认 flag。应该明确设置。例如,要将默认过滤器配置为跟 htmlspecialchars() 完全相同,则必须将默认 flag 设置为
0
,如下所示。示例 #1 配置默认过滤器的表现像 htmlspecialchars
filter.default = full_special_chars
filter.default_flags = 0警告此 INI 设置自 PHP 8.1.0 起弃用。
-
filter.default_flags
int -
设置默认过滤器时要应用的默认 flag。出于向后兼容性的原因,默认设置为
FILTER_FLAG_NO_ENCODE_QUOTES
。参阅FILTER_FLAG_*
常量以了解可用的 flag。
+添加备注
用户贡献的备注
此页面尚无用户贡献的备注。