libxml libxml_use_internal_errors

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

libxml_use_internal_errors — libxml 오류를 비활성화하고 사용자가 필요에 따라 오류 정보를 가져올 수 있도록 허용


설명

libxml_use_internal_errors(?bool $use_errors = null): bool

libxml_use_internal_errors()를 사용하면 표준 libxml 오류를 비활성화하고 사용자 오류 처리를 활성화할 수 있습니다.


매개변수

use_errors
사용자 오류 처리를 활성화(true)하거나 사용자 오류 처리를 비활성화(false)합니다. 비활성화하면 기존 libxml 오류도 지워집니다.

반환 값

이 함수는 use_errors의 이전 값을 반환합니다.


변경 로그

버전 설명
8.0.0 use_errors는 이제 nullable입니다. 이전에는 기본값이 false였습니다.

Examples

예제 #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)
                

기타