函数simplexml_load_string()上的XML_PARSE_HUGE

ama*_*sta 5 php xml simplexml libxml2

常量XML_PARSE_HUGE可以作为第三个参数传递给simplexml_load_string().根据php.net这个标志:

从解析器中放松任何硬编码限制.

什么是"解析器的默认硬编码限制"?

我认为放松也有点含糊不清.它是否消除或增加"硬编码限制"?

Jon*_*Jon 4

来自http://bugs.php.net/49660

从版本 2.7.3 开始,libxml 将单个文本节点的最大大小限制为 10MB。可以使用新选项 XML_PARSE_HUGE 消除该限制。PHP 无法向 libxml 指定此选项。

所以我想这个标志是 PHP 现在指定这个选项的方式。