라이브러리

[PHP] ParleRParser::errorInfo - 오류 정보 검색




PHP 에서 ParleRParser::errorInfo는 ParleRParser 클래스의 메소드 중 하나로, 파서 에러 정보를 반환하는 메소드입니다.

ParleRParser 에러 정보


ParleRParser는 PHP 의 파서를 위한 클래스로, PHP 의 문법을 분석하여 에러를 찾아내는 역할을 합니다. ParleRParser::errorInfo 메소드는 파서가 에러를 발생시키면 에러 정보를 반환하는 메소드입니다.

예제


#hostingforum.kr
php

<?php



// ParleRParser 클래스를 사용하기 위해 autoload.php 파일을 include 합니다.

require_once 'vendor/autoload.php';



// ParleRParser 클래스를 사용하기 위해 인스턴스를 생성합니다.

$parser = new ParleRParser();



// 에러가 발생하는 코드를 분석합니다.

$code = '

<?php

$a = 10;

$b = 0;

$c = $a / $b;

?>

';



// 에러 정보를 반환합니다.

$errorInfo = $parser->errorInfo($code);



// 에러 정보를 출력합니다.

if ($errorInfo) {

    echo "에러 정보:
";

    echo "  - 에러 코드: " . $errorInfo['code'] . "
";

    echo "  - 에러 메시지: " . $errorInfo['message'] . "
";

    echo "  - 에러 위치: " . $errorInfo['line'] . ", " . $errorInfo['column'] . "
";

} else {

    echo "에러가 없습니다.
";

}



?>



결과


#hostingforum.kr


에러 정보:

  - 에러 코드: 4

  - 에러 메시지: Division by zero

  - 에러 위치: 7, 5



설명


위 예제에서 ParleRParser::errorInfo 메소드는 에러가 발생하는 코드를 분석하여 에러 정보를 반환합니다. 에러 정보는 에러 코드, 에러 메시지, 에러 위치를 포함합니다. 에러 코드는 PHP 에서 정의된 에러 코드를 의미하며, 에러 메시지는 에러 코드에 대한 설명을 의미합니다. 에러 위치는 에러가 발생한 코드의 줄 번호와 열 번호를 의미합니다.

참고


ParleRParser::errorInfo 메소드는 파서 에러 정보를 반환하는 메소드입니다. 파서 에러는 PHP 의 문법을 분석하는 과정에서 발생하는 에러를 의미합니다. ParleRParser 클래스는 PHP 의 파서를 위한 클래스로, PHP 의 문법을 분석하여 에러를 찾아내는 역할을 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 342 페이지

검색

게시물 검색