Internationalization IntlChar::isIDIgnorable

(PHP 7, PHP 8)

IntlChar::isIDIgnorable — 코드 포인트가 무시할 수 있는 문자인지 확인


설명

public static IntlChar::isIDIgnorable(int|string $codepoint): ?bool

지정된 문자를 식별자에서 무시할 수 있는 문자로 간주해야 하는지 여부를 결정합니다.

일반 범주 "Cf"(형식 컨트롤)와 공백이 아닌 ISO 컨트롤(U+0000..U+0008, U+000E..U+001B, U+007F..U+009F)이 있는 문자에 대해 true입니다.

메모: 유니코드는 Cf(형식 제어)를 무시할 것을 권장합니다.


매개변수

codepoint
int 코드포인트 값(예: U+2603 SNOWMAN의 경우 0x2603) 또는 UTF-8 문자열로 인코딩된 문자(예: "\u{2603}")

반환 값

codepoint가 식별자에서 무시할 수 있으면 true를 반환하고 그렇지 않으면 false를 반환합니다. 실패 시 null을 반환합니다.


Examples

예제 #1 다양한 코드 포인트 테스트

                  
<?php
var_dump(IntlChar::isIDIgnorable("A"));
var_dump(IntlChar::isIDIgnorable(" "));
var_dump(IntlChar::isIDIgnorable("\u{007F}"));
?>
                  
                

위의 예는 다음을 출력합니다.

bool(false)
bool(false)
bool(true)
                

기타

  • IntlChar::isIDStart() - 코드 포인트가 식별자의 첫 번째 문자로 허용되는지 확인
  • IntlChar::isIDPart() - 식별자에서 코드 포인트가 허용되는지 확인
  • IntlChar::PROPERTY_DEFAULT_IGNORABLE_CODE_POINT