PHP Conference Japan 2024

xml_parser_get_option

(PHP 4, PHP 5, PHP 7, PHP 8)

xml_parser_get_option从 XML 解析器中获取选项

描述

xml_parser_get_option(XMLParser $parser, int $option): string|int|bool

从 XML 解析器获取选项值。

参数

parser
要从中获取选项的 XML 解析器的引用。
option
要获取的选项。XML_OPTION_CASE_FOLDING, XML_OPTION_PARSE_HUGE, XML_OPTION_SKIP_TAGSTART, XML_OPTION_SKIP_WHITEXML_OPTION_TARGET_ENCODING 可用。请参阅 xml_parser_set_option() 获取其描述。

返回值

返回选项的值。

错误/异常

当将无效值传递给 option 时,抛出 ValueError

在 PHP 8.0.0 之前,将无效值传递给 option 会生成一个 E_WARNING 并使函数返回 false

变更日志

版本 描述
8.3.0 该函数现在为布尔选项返回布尔值。
8.0.0 parser 现在期望一个 XMLParser 实例;以前,期望一个有效的 xml resource
8.0.0 如果 option 无效,现在会抛出一个 ValueError
7.1.24, 7.2.12, 7.3.0 options 现在支持 XML_OPTION_SKIP_TAGSTARTXML_OPTION_SKIP_WHITE
添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top