libxml_use_internal_errors
(PHP 5 >= 5.1.0)
libxml_use_internal_errors — Désactive le rapport d'erreur libxml et les stocke pour lecture ultérieure
Description
bool libxml_use_internal_errors
([ bool
$use_errors
= false
] )libxml_use_internal_errors() vous permet de désactiver le gestionnaire d'erreurs libxml standard, et d'activer votre propre gestionnaire d'erreur.
Liste de paramètres
-
use_errors
-
Active (
TRUE
) le gestionnaire d'erreurs utilisateur ou le désactive (FALSE
). La désactivation effacera aussi toutes les erreurs libxml existantes.
Valeurs de retour
libxml_use_internal_errors() retourne la valeur
précédemment configurée pour use_errors
.
Exemples
Exemple #1 Exemple avec libxml_use_internal_errors()
<?php // active la gestion d'erreur personnalisée var_dump(libxml_use_internal_errors(true)); // Chargement du document $doc = new DOMDocument; if (!$doc->load('file.xml')) { foreach (libxml_get_errors() as $error) { // gérer les erreurs ici } libxml_clear_errors(); } ?>
L'exemple ci-dessus va afficher :
bool(false)
Voir aussi
- libxml_clear_errors() - Vide le buffer d'erreur libxml
- libxml_get_errors() - Lit le tableau d'erreurs