개발자 Q&A

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

2025.08.08 01:55

PhpToken::is 관련 질문

목록
  • 풀스택꿈나무 14시간 전 2025.08.08 01:55 새글
  • 1
    1
제가 PhpToken::is를 사용하여 타입을 확인했을 때, 어떤 경우에 true를 반환하고 어떤 경우에 false를 반환하는지 모르겠습니다.

PhpToken::is() 메서드는 PHP 토큰의 유형을 확인하는 데 사용됩니다.

예를 들어, PhpToken::is('T_STRING')을 사용하면 'Hello World' 같은 문자열을 확인할 수 있습니다.

그러나 PhpToken::is('T_STRING')을 사용하여 '123' 같은 숫자를 확인하면 false를 반환합니다.

이러한 경우를 예로 들어 PhpToken::is() 메서드가 어떤 경우에 true를 반환하고 어떤 경우에 false를 반환하는지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  14시간 전



    PhpToken::is() 메서드는 PHP 토큰의 유형을 확인하는 데 사용됩니다.

    - T_STRING: 문자열을 확인합니다. 예를 들어, 'Hello World'는 true를 반환합니다.
    - T_LNUMBER: 양의 정수를 확인합니다. 예를 들어, '123'은 true를 반환합니다.
    - T_DNUMBER: 음의 정수를 확인합니다. 예를 들어, '-123'은 true를 반환합니다.
    - T_STRING_VARNAME: 변수 이름을 확인합니다. 예를 들어, '$hello'은 true를 반환합니다.
    - T_LNUMBER_VARNAME: 양의 정수 변수 이름을 확인합니다. 예를 들어, '$123'은 false를 반환합니다. (T_LNUMBER은 양의 정수를 확인하지만, T_LNUMBER_VARNAME은 양의 정수 변수 이름을 확인하지 않습니다.)
    - T_DNUMBER_VARNAME: 음의 정수 변수 이름을 확인합니다. 예를 들어, '-$123'은 false를 반환합니다. (T_DNUMBER은 음의 정수 변수 이름을 확인하지 않습니다.)

    위의 예를 통해 PhpToken::is() 메서드는 타입을 확인할 때, 변수 이름과 숫자 변수 이름을 구분합니다.

    2025-08-08 01:56

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

검색

게시물 검색