Maison >développement back-end >tutoriel php >Comment supprimer l'avertissement \'htmlParseEntityRef: Expecting \';\' in Entity\' en PHP ?
Lors du chargement de contenu HTML dans un DOMDocument, vous pouvez rencontrer l'avertissement "htmlParseEntityRef: expecting ';' dans l'entité." Cette erreur survient souvent en raison d'entités HTML mal formées dans le contenu chargé. Pour atténuer cet avertissement tout en garantissant une résolution correcte des entités, suivez ces étapes :
En employant cette technique, l'avertissement sera supprimé et le DOMDocument sera correctement renseigné avec le contenu HTML chargé.
<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>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!