개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.05.09 11:59

V8JsException::getJsSourceLine 사용 방법에 대한 질문

목록
  • AWS매니아 1일 전 2025.05.09 11:59
  • 2
    1
저는 V8JsException::getJsSourceLine 메서드를 사용하여 자바스크립트 소스 라인을 얻어내려고 하는데, 어떤 방법으로 사용해야 하는지 잘 모르겠습니다.

getJsSourceLine 메서드는 어떤 파라미터를 받고, 어떤 값을 반환하는 지 알려주세요.

또한, 이 메서드를 사용하여 자바스크립트 소스 라인을 얻어내는 예제를 알려주세요.

    댓글목록

    profile_image
    나우호스팅  1일 전



    V8JsException::getJsSourceLine 메서드는 두 개의 파라미터를 받습니다. 첫 번째 파라미터는 V8JsException 객체 자체, 두 번째 파라미터는 라인 번호입니다.

    이 메서드는 해당 라인 번호에 해당하는 자바스크립트 소스 라인을 반환합니다.

    예제를 통해 사용 방법을 설명하면 다음과 같습니다.

    #hostingforum.kr
    php
    
    $jsEngine = new V8Js();
    
    $jsEngine->executeString("function test() { console.log('Hello World!'); }");
    
    
    
    try {
    
        $jsEngine->executeString("test();");
    
    } catch (V8JsException $e) {
    
        $jsSourceLine = $e->getJsSourceLine(1); // 1은 라인 번호입니다.
    
        echo $jsSourceLine;
    
    }
    
    


    이 예제에서는 V8JsEngine을 생성하고, 자바스크립트 함수를 실행합니다. 그리고 try-catch 블록을 사용하여 예외가 발생할 경우, V8JsException 객체를 얻어내고, getJsSourceLine 메서드를 사용하여 해당 라인 번호에 해당하는 자바스크립트 소스 라인을 얻어내고, 콘솔에 출력합니다.

    2025-05-09 12:00

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 18,280건 / 2 페이지

검색

게시물 검색