Filter/setup-Phpdoc专题
安装/配置
目录
需求
构建此扩展不需要其他扩展。
安装
The filter extension is enabled by default as of PHP 5.2.0. To disable the filter extension, use --disable-filter.
Before PHP 5.2 an experimental PECL extension was used, however, the PECL version is no longer recommended or updated.
运行时配置
这些函数的行为受 php.ini 中的设置影响。
| 名字 | 默认 | 可修改范围 | 更新日志 |
|---|---|---|---|
| filter.default | "unsafe_raw" | PHP_INI_PERDIR | PHP_INI_ALL in filter \<= 0.9.4. Available since PHP 5.2.0. |
| filter.default_flags | NULL | PHP_INI_PERDIR | PHP_INI_ALL in filter \<= 0.9.4. Available since PHP 5.2.0. |
有关 PHP_INI_* 样式的更多详情与定义,见 配置可被设定范围。
这是配置指令的简短说明。
filter.default string
Filter all $_GET, $_POST, $_COOKIE, $_REQUEST and $_SERVER
data by this filter. Original data can be accessed through <span
class="function">filter_input.
Accepts the name of the filter you like to use by default. See the existing filter list for the list of the filter names.
Note:
Be careful about the default flags for the default filters. You should explicitly set them to the value you want. For example, to configure the default filter to behave exactly like <span class="function">htmlspecialchars you need to set them default flags to 0 as shown below.
示例 #1 Configuring the default filter to act like htmlspecialchars
filter.default = full_special_chars filter.default_flags = 0
filter.default_flags int
Default flags to apply when the default filter is set. This is set to
FILTER_FLAG_NO_ENCODE_QUOTES by default for backwards
compatibility reasons. See the
flag list
for the list of all the flag names.
资源类型
此扩展没有定义资源类型。