HTML コンテンツを DOMDocument にロードするときに、「htmlParseEntityRef: ';' を期待しています」という警告が表示される場合があります。エンティティ内。」このエラーは、読み込まれたコンテンツ内の不正な形式の 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: エンティティに \';\' を期待しています」という警告を抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。