Internationalization Functions 미리 정의된 상수

INTL_ICU_VERSION (string)
점으로 구분된 십진수 문자열로 된 현재 ICU 라이브러리 버전.
INTL_MAX_LOCALE_LEN (int)
로케일 길이 제한, PHP 코드에서 80으로 설정 이 제한보다 긴 로케일 이름은 허용되지 않습니다.
IDNA_DEFAULT (int)
IDN 함수에 대한 입력에서 할당되지 않은 코드포인트 처리를 금지하고 입력이 도메인 이름 ASCII 규칙을 준수하는지 확인하지 마십시오.
IDNA_ALLOW_UNASSIGNED (int)
IDN 함수에 대한 입력에서 할당되지 않은 코드포인트 처리를 허용합니다.
IDNA_USE_STD3_RULES (int)
IDN 함수에 대한 입력이 도메인 이름 ASCII 규칙을 준수하는지 확인합니다.
IDNA_CHECK_BIDI (int)
입력이 BiDi 규칙을 준수하는지 확인하십시오. 항상 이 검사를 수행하는 IDNA2003 구현에서 무시됩니다.
IDNA_CHECK_CONTEXTJ (int)
입력이 CONTEXTJ 규칙을 준수하는지 확인하십시오. 이 검사는 IDNA2008의 새로운 기능이므로 IDNA2003 구현에서는 무시됩니다.
IDNA_NONTRANSITIONAL_TO_ASCII (int)
idn_to_ascii()의 비전환 처리 옵션. 기본적으로 전환 처리가 활성화됩니다. 이 옵션은 IDNA2003 구현에서 무시됩니다.
IDNA_NONTRANSITIONAL_TO_UNICODE (int)
idn_to_utf8()의 비전환 처리 옵션. 기본적으로 전환 처리가 활성화됩니다. 이 옵션은 IDNA2003 구현에서 무시됩니다.
INTL_IDNA_VARIANT_2003 (int)
idn_to_utf8()idn_to_ascii()에서 IDNA 2003 알고리즘을 사용합니다. 이것이 기본값입니다. 이 상수와 기본값 사용은 PHP 7.2.0부터 더 이상 사용되지 않습니다.
INTL_IDNA_VARIANT_UTS46 (int)
idn_to_utf8()idn_to_ascii()에서 UTS #46 알고리즘을 사용합니다. ICU 4.6부터 사용 가능합니다.
IDNA_ERROR_EMPTY_LABEL (int)
IDNA_ERROR_LABEL_TOO_LONG (int)
IDNA_ERROR_DOMAIN_NAME_TOO_LONG (int)
IDNA_ERROR_LEADING_HYPHEN (int)
IDNA_ERROR_TRAILING_HYPHEN (int)
IDNA_ERROR_HYPHEN_3_4 (int)
IDNA_ERROR_LEADING_COMBINING_MARK (int)
IDNA_ERROR_DISALLOWED (int)
IDNA_ERROR_PUNYCODE (int)
IDNA_ERROR_LABEL_HAS_DOT (int)
IDNA_ERROR_INVALID_ACE_LABEL (int)
IDNA_ERROR_BIDI (int)
IDNA_ERROR_CONTEXTJ (int)
idn_to_utf8()idn_to_ascii()의 UTS #46 알고리즘에서 반환된 비트 집합에서 오류가 보고되었습니다.