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_FOLDINGXML_OPTION_SKIP_TAGSTARTXML_OPTION_SKIP_WHITEXML_OPTION_TARGET_ENCODING。参阅 xml_parser_set_option() 获取相应描述。

返回值

返回选项的值。

错误/异常

当传递到 option 的值无效时抛出 ValueError

在 PHP 8.0.0 之前,向 option 传递的值无效时会生成 E_WARNING 并使函数返回 false

更新日志

版本 说明
8.3.0 此函数为 bool 选项返回 bool 值。
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