使用 LIBXML_NOWARNING 选项标志不能在使用 PHPDOMDocument->loadHTML 加载 HTML 时停止警告,尽管其他常量确实有效。
在下面的示例中,我添加了 LIBXML_HTML_NODEFDTD 来证明已接收到这些常量(阻止添加文档类型声明)。
$doc=new DOMDocument();
$doc->loadHTML("<tagthatdoesnotexist><h1>Hi</h1></tagthatdoesnotexist>",LIBXML_NOERROR | LIBXML_NOWARNING | LIBXML_HTML_NODEFDTD);
echo $doc->saveHTML();
然而,警告仍然会生成并输出。我错过了什么吗?