현재 위치: > 함수 카테고리 모음> libxml_get_errors

libxml_get_errors

오류 배열을 검색합니다.
이름:libxml_get_errors
분류:분류되지 않음
사용 언어:php
한 줄 설명:현재 문서에서 모든 XML 오류를 가져 와서 배열로 반환하십시오.

함수 이름 : libxml_get_errors ()

해당 버전 : PHP 5, PHP 7

함수 설명 : libxml_get_errors () 함수는 현재 문서의 모든 XML 오류를 가져와 이러한 오류를 배열로 반환합니다.

구문 : libxml_get_errors () : 배열

반환 값 : XML 오류가 포함 된 배열을 반환하거나 오류가 발생하지 않으면 빈 배열을 반환합니다.

예:

 <?php // 创建一个包含错误的XML 文档$xml = "<root><element1>value1</element1><element2>value2</element2>"; // 禁用错误报告libxml_use_internal_errors(true); // 使用SimpleXML 解析XML 文档$sxe = simplexml_load_string($xml); // 获取所有的XML 错误$errors = libxml_get_errors(); // 遍历错误数组并输出每个错误的消息foreach ($errors as $error) { echo "错误级别: " . $error->level . "<br>"; echo "错误消息: " . $error->message . "<br>"; echo "错误行号: " . $error->line . "<br>"; echo "错误列号: " . $error->column . "<br><br>"; } // 清除错误缓冲区libxml_clear_errors(); ?>

위의 예에서는 먼저 오류가 포함 된 XML 문서를 만들었습니다. 그런 다음 libxml_use_internal_errors () 함수를 사용하여 오류보고를 비활성화하여 예외를 직접 던지는 대신 오류 정보를 얻을 수 있도록합니다. 다음으로 simplexml_load_string () 함수를 사용하여 XML 문서를 구문 분석하고 libxml_get_errors () 함수를 사용하여 모든 XML 오류를 얻습니다. 마지막으로, 오류 배열을 반복하고 각 오류에 대한 레벨, 메시지, 줄 번호 및 열 번호를 출력합니다.

libxml_get_errors () 함수를 사용한 후에는 libxml_clear_errors () 함수를 사용하여 오류 버퍼를 지우려면 다음에 기능을 사용할 때 이전 오류가 반환되지 않도록해야합니다.

문법

 libxml_get_errors ( )
유사한 함수
  • 지정된 파일의 마지막 수정 시간을 반환합니다. ftp_mdtm

    ftp_mdtm

    지정된파일의마지막수정시간을반환합니다.
  • 이 예외가 다른 예외에 의해 트리거되면이 메소드는 이전 예외를 반환합니다. 그렇지 않은 경우 NULL을 반환하십시오. getPrevious

    getPrevious

    이예외가다른예외에의해트리거되면이메소드
  • SimpleXML 객체 (XML 버전 1.0)에서 잘 형성된 XML 문자열을 반환합니다. asXML

    asXML

    SimpleXML객체(XML버전1.0
  • 로드 데이터의 콜백 함수를 로컬 infile 명령으로 설정합니다. set_local_infile_handler

    set_local_infile_handler

    로드데이터의콜백함수를로컬infile명
  • 호출에서 mysql_list_dbs ()로 데이터베이스 이름을 반환합니다. mysql_db_name

    mysql_db_name

    호출에서mysql_list_dbs()
  • 결과 세트에서 행을 가져 와서 열거 배열로 반환하십시오. fetch_row

    fetch_row

    결과세트에서행을가져와서열거배열로반환하
  • 서버 연결을 핑하고 연결이없는 경우 다시 연결하십시오. mysql_ping

    mysql_ping

    서버연결을핑하고연결이없는경우다시연결하
  • MySQL 클라이언트 정보를 얻으십시오. mysql_get_client_info

    mysql_get_client_info

    MySQL클라이언트정보를얻으십시오.
인기 기사