PHP
XML

libxml_use_internal_errors

libxml_use_internal_errors

(PHP 5 >= 5.1.0, PHP 7)

libxml_use_internal_errors - 禁用libxml错误并允许用户根据需要获取错误信息

描述

bool libxml_use_internal_errors ([ bool $use_errors = false ] )

libxml_use_internal_errors()允许您禁用标准libxml错误并启用用户错误处理。

参数

use_errors

启用(TRUE)用户错误处理或禁用(FALSE)用户错误处理。禁用也将清除任何现有的libxml错误。

返回值

该函数返回use_errors以前的值。

例子

示例#1 libxml_use_internal_errors()示例

这个例子演示了libxml错误的基本用法和这个函数返回的值。

<?php // enable user error handling var_dump(libxml_use_internal_errors(true) // load the document $doc = new DOMDocument; if (!$doc->load('file.xml')) {     foreach (libxml_get_errors() as $error) {         // handle errors here     }     libxml_clear_errors( } ?>

上面的例子将输出:

bool(false)

扩展内容

  • libxml_clear_errors() - 清除libxml错误缓冲区

  • libxml_get_errors() - 检索错误数组

← libxml_set_streams_context

SDO →