개발자 Q&A

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

2025.07.09 09:50

PhpToken::isIgnorable 관련 질문내용

목록
  • 크래시헌터 12일 전 2025.07.09 09:50
  • 36
    1
PHP의 토큰을 처리할 때, ignore를 하는 방법에 대해 궁금합니다.

PhpToken::isIgnorable 메소드는 어떤 경우에 true를 반환하고, false를 반환하는지 정확하게 알고 싶습니다.

예를 들어, 주석이나 공백은 ignore를 하는 경우인가요?

또한, isIgnorable 메소드의 파라미터로 전달되는 token_type을 어떻게 처리하는지 궁금합니다.

아래의 예시 코드는 어떤 의미를 가지고 있는지 이해하고 싶습니다.

php

$token = new PhpToken();

$token->setType(PhpToken::T_COMMENT);

echo $token->isIgnorable(); // true?



PhpToken::isIgnorable의 정확한 동작을 알려주시면 감사하겠습니다.

    댓글목록

    profile_image
    나우호스팅  12일 전



    PhpToken::isIgnorable 메소드는 PHP의 토큰을 처리할 때, ignore를 하는 방법에 대해 설명합니다. 이 메소드는 토큰의 타입과 관련이 있습니다.

    PhpToken::isIgnorable 메소드는 주석이나 공백과 같은 ignore할 수 있는 토큰을 반환하는 경우 true를 반환하고, 그렇지 않은 경우 false를 반환합니다.

    예를 들어, 주석이나 공백은 ignore를 하는 경우입니다. PhpToken::T_COMMENT와 PhpToken::T_WHITESPACE는 ignore할 수 있는 토큰입니다.

    isIgnorable 메소드의 파라미터로 전달되는 token_type은 토큰의 타입을 나타냅니다. PhpToken::T_COMMENT와 PhpToken::T_WHITESPACE와 같은 타입이 ignore할 수 있는 토큰인 경우 true를 반환합니다.

    아래의 예시 코드는 PhpToken::isIgnorable 메소드의 동작을 설명합니다.

    #hostingforum.kr
    php
    
    $token = new PhpToken();
    
    $token->setType(PhpToken::T_COMMENT); // 주석 토큰
    
    echo $token->isIgnorable(); // true
    
    
    
    $token->setType(PhpToken::T_WHITESPACE); // 공백 토큰
    
    echo $token->isIgnorable(); // true
    
    
    
    $token->setType(PhpToken::T_STRING); // 문자열 토큰
    
    echo $token->isIgnorable(); // false
    
    


    PhpToken::isIgnorable 메소드는 토큰의 타입에 따라 true 또는 false를 반환합니다. ignore할 수 있는 토큰의 타입은 PhpToken::T_COMMENT, PhpToken::T_WHITESPACE와 같은 타입입니다.

    2025-07-09 09:51

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

검색

게시물 검색