(PHP 5 >= 5.1.0)
libxml_use_internal_errors — Désactive le rapport d'erreur libxml et les stocke pour lecture ultérieure
libxml_use_internal_errors() vous permet de désactiver le gestionnaire d'erreurs libxml standard, et d'activer votre propre gestionnaire d'erreur.
Active ou désactive le rapport d'erreur. Par défaut, FALSE .
libxml_use_internal_errors() retourne la valeur précédemment configurée pour use_errors .
Exemple 1279. Exemple avec libxml_use_internal_errors()
Cet exemple montre l'utilisation de base des erreurs libxml, et la valeur retournée par cette fonction.
<?php
// active la gestion d'erreur personnalisée
var_dump
(
libxml_use_internal_errors
(
true
));
$doc
=
DOMDocument
::
load
(
'file.xml'
);
if (!
$doc
) {
$errors
=
libxml_get_errors
();
foreach (
$errors
as
$error
) {
// gère les erreurs ici
}
libxml_clear_errors
();
}
?>
L'exemple ci-dessus va afficher :
bool(false)
libxml_clear_errors() |
libxml_get_errors() |