Php 第3行实体中DomDocument文档为空的原因

Php 第3行实体中DomDocument文档为空的原因,php,domdocument,libxml2,Php,Domdocument,Libxml2,我正在做一个项目,我看到一个代码如下 $dom_obj = new DOMDocument(); $dom_obj->loadHTML($html_content, LIBXML_HTML_NOIMPLIED|LIBXML_HTML_NODEFDTD); $html = $dom_obj->saveHTML(); 在这段代码中,如果我将$html\u内容作为空字符串传递,我会看到如下警告 Warning: DOMDocument::loadHTML(): Empty string

我正在做一个项目,我看到一个代码如下

$dom_obj = new DOMDocument();
$dom_obj->loadHTML($html_content, LIBXML_HTML_NOIMPLIED|LIBXML_HTML_NODEFDTD);
$html = $dom_obj->saveHTML();
在这段代码中,如果我将$html\u内容作为空字符串传递,我会看到如下警告

Warning: DOMDocument::loadHTML(): Empty string supplied as input
这是意料之中的。但是,当我传递一个普通的HTML时,我有时会看到以下错误

Warning: DOMDocument::loadHTML(): Document is empty in Entity, line: 3
我无法理解,但这个警告偶尔会出现。这并不是一直都在发生。有人知道这个“文档在实体中为空”错误是怎么发生的吗? 欢迎任何帮助