XML_PARSE_HUGE on function simplexml_load_string()
The constant XML_PARSE_HUGE can be passed as the third argument to simplexml_load_string() . According to to php.net this flag: relaxes any hardcoded limit from the parser. What is the "default hardcoded limit from the parser"? I think relaxes is a little bit ambiguous also. Does it eliminate or increase "the hardcoded limit"? From http://bugs.php.net/49660 : Since version 2.7.3 libxml limits the maximum size of a single text node to 10MB. The limit can be removed with a new option, XML_PARSE_HUGE. PHP has no way to specify this option to libxml. So I imagine this flag is the way that PHP now