Maison > Article > développement back-end > Comment désactiver les avertissements et capturer les erreurs lors du chargement de HTML non bien formé avec DomDocument en PHP ?
Comment désactiver les avertissements lors du chargement de HTML non bien formé par DomDocument (PHP)
Lors de l'analyse de fichiers HTML qui ne sont pas bien formés formé, PHP peut émettre des avertissements. Pour éviter ces avertissements par programme, on peut les supprimer à l'aide de l'opérateur @ :
@$xmlDoc->loadHTML($fetchResult);
Cependant, cette méthode ne permet pas la capture par programme des avertissements. Pour ce faire, vous pouvez utiliser les étapes suivantes :
Voici un exemple :
libxml_use_internal_errors(true); $dom->loadHTML($html); $errors = libxml_get_errors(); foreach ($errors as $error) { // Handle the errors as you wish }
En suivant ces étapes, vous pouvez désactiver avertissements lors du chargement d'un code HTML mal formé avec DomDocument tout en capturant et en gérant les erreurs pouvant survenir.
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!