(PHP 5 >= 5.1.0, PHP 7, PHP 8)
libxml_use_internal_errors — Se desactiva el reporte de errores de libxml y se almacenan para su lectura posterior
libxml_use_internal_errors() permite desactivar el gestor de errores estándar de libxml y activar el propio gestor de errores.
libxml_use_internal_errors() devuelve el valor
previamente configurado para use_errors
.
Versión | Descripción |
---|---|
8.0.0 |
use_errors ahora es nullable. Anteriormente,
su valor por omisión era false .
|
Ejemplo #1 Ejemplo con libxml_use_internal_errors()
Este ejemplo muestra el uso básico de los errores de libxml, y el valor devuelto por esta función.
<?php
// activa la gestión de errores personalizada
var_dump(libxml_use_internal_errors(true));
// Carga del documento
$doc = new DOMDocument;
if (!$doc->load('file.xml')) {
foreach (libxml_get_errors() as $error) {
// gestionar los errores aquí
}
libxml_clear_errors();
}
?>
El resultado del ejemplo sería:
bool(false)