- libxml_clear_errors: documentation ( source)
- libxml_use_internal_errors: documentation ( source)
<?php
$html = [
'<ul>
<li>
Test, Test
</li>
<li>
Test, Test
</li>
</ul>',
'<ul>
<li>
Test, Test
</li>
</ul>',
];
$previous_value = libxml_use_internal_errors(true);
$dom = new DOMDocument();
foreach($html as $list) {
$dom->loadHTML($list);
echo $dom->getElementsByTagName('li')->length . "\n";
}
libxml_clear_errors();
libxml_use_internal_errors($previous_value);