--TEST-- XMLReader::readInnerXml() doesn't reach hard limit --EXTENSIONS-- xmlreader --INI-- memory_limit=2M --SKIPIF-- --FILE-- xxxxxxxx", 32768); fwrite($fp, ""); for ($i = 0; $i < 12; $i++) { fwrite($fp, $piece); } fwrite($fp, ""); unset($piece); fclose($fp); $reader = XMLReader::open($path); $reader->read(); $reader->readInnerXml(); echo "not reached\n"; ?> --CLEAN-- --EXPECTF-- Fatal error: Allowed memory size of 2097152 bytes exhausted %S(tried to allocate %d bytes) in %s on line %d