将 HTML 内容加载到 DOMDocument 时,您可能会遇到警告“htmlParseEntityRef: waiting ';'在实体中。”此错误通常是由于加载内容中的 HTML 实体格式错误而引起的。要在确保正确的实体解析的同时缓解此警告,请按照下列步骤操作:
通过采用此技术,将抑制警告,并且 DOMDocument 将使用加载的 HTML 内容正确填充。
<code class="php">// create new DOMDocument $document = new \DOMDocument('1.0', 'UTF-8'); // set error level $internalErrors = libxml_use_internal_errors(true); // load HTML $document->loadHTML($html); // Restore error level libxml_use_internal_errors($internalErrors);</code>
以上是如何在 PHP 中抑制 \'htmlParseEntityRef: waiting \';\' in Entity\' 警告?的详细内容。更多信息请关注PHP中文网其他相关文章!