Table of Contents
-
ERROR_BIDI
= 0x800
-
ERROR_CONTEXTJ
= 0x1000
-
ERROR_CONTEXTO_DIGITS
= 0x4000
-
ERROR_CONTEXTO_PUNCTUATION
= 0x2000
-
ERROR_DISALLOWED
= 0x80
-
ERROR_DOMAIN_NAME_TOO_LONG
= 4
-
ERROR_EMPTY_LABEL
= 1
-
ERROR_HYPHEN_3_4
= 0x20
-
ERROR_INVALID_ACE_LABEL
= 0x400
-
ERROR_LABEL_HAS_DOT
= 0x200
-
ERROR_LABEL_TOO_LONG
= 2
-
ERROR_LEADING_COMBINING_MARK
= 0x40
-
ERROR_LEADING_HYPHEN
= 8
-
ERROR_PUNYCODE
= 0x100
-
ERROR_TRAILING_HYPHEN
= 0x10
-
IDNA2003_ASCII
= self::IDNA_DEFAULT
-
IDNA2003_UNICODE
= self::IDNA_DEFAULT
-
IDNA2008_ASCII
= self::IDNA_NONTRANSITIONAL_TO_ASCII | self::IDNA_CHECK_BIDI | self::IDNA_USE_STD3_RULES | self::IDNA_CHECK_CONTEXTJ
-
IDNA2008_UNICODE
= self::IDNA_NONTRANSITIONAL_TO_UNICODE | self::IDNA_CHECK_BIDI | self::IDNA_USE_STD3_RULES | self::IDNA_CHECK_CONTEXTJ
-
IDNA_ALLOW_UNASSIGNED
= 1
-
IDNA_CHECK_BIDI
= 4
-
IDNA_CHECK_CONTEXTJ
= 8
-
IDNA_CHECK_CONTEXTO
= 0x40
-
IDNA_DEFAULT
= 0
-
IDNA_NONTRANSITIONAL_TO_ASCII
= 0x10
-
IDNA_NONTRANSITIONAL_TO_UNICODE
= 0x20
-
IDNA_USE_STD3_RULES
= 2
-
REGEXP_IDNA_PATTERN
= '/[^\\x20-\\x7f]/'
-
toAscii()
: idnaInfo
-
toUnicode()
: idnaInfo
-
supportsIdna()
: void
ERROR_BIDI
public
mixed
ERROR_BIDI
= 0x800
ERROR_CONTEXTJ
public
mixed
ERROR_CONTEXTJ
= 0x1000
ERROR_CONTEXTO_DIGITS
public
mixed
ERROR_CONTEXTO_DIGITS
= 0x4000
ERROR_CONTEXTO_PUNCTUATION
public
mixed
ERROR_CONTEXTO_PUNCTUATION
= 0x2000
ERROR_DISALLOWED
public
mixed
ERROR_DISALLOWED
= 0x80
ERROR_DOMAIN_NAME_TOO_LONG
public
mixed
ERROR_DOMAIN_NAME_TOO_LONG
= 4
ERROR_EMPTY_LABEL
public
mixed
ERROR_EMPTY_LABEL
= 1
ERROR_HYPHEN_3_4
public
mixed
ERROR_HYPHEN_3_4
= 0x20
ERROR_INVALID_ACE_LABEL
public
mixed
ERROR_INVALID_ACE_LABEL
= 0x400
ERROR_LABEL_HAS_DOT
public
mixed
ERROR_LABEL_HAS_DOT
= 0x200
ERROR_LABEL_TOO_LONG
public
mixed
ERROR_LABEL_TOO_LONG
= 2
ERROR_LEADING_COMBINING_MARK
public
mixed
ERROR_LEADING_COMBINING_MARK
= 0x40
ERROR_LEADING_HYPHEN
public
mixed
ERROR_LEADING_HYPHEN
= 8
ERROR_PUNYCODE
public
mixed
ERROR_PUNYCODE
= 0x100
ERROR_TRAILING_HYPHEN
public
mixed
ERROR_TRAILING_HYPHEN
= 0x10
IDNA2003_ASCII
public
mixed
IDNA2003_ASCII
= self::IDNA_DEFAULT
IDNA2003_UNICODE
public
mixed
IDNA2003_UNICODE
= self::IDNA_DEFAULT
IDNA2008_ASCII
public
mixed
IDNA2008_ASCII
= self::IDNA_NONTRANSITIONAL_TO_ASCII | self::IDNA_CHECK_BIDI | self::IDNA_USE_STD3_RULES | self::IDNA_CHECK_CONTEXTJ
IDNA2008_UNICODE
public
mixed
IDNA2008_UNICODE
= self::IDNA_NONTRANSITIONAL_TO_UNICODE | self::IDNA_CHECK_BIDI | self::IDNA_USE_STD3_RULES | self::IDNA_CHECK_CONTEXTJ
IDNA_ALLOW_UNASSIGNED
public
mixed
IDNA_ALLOW_UNASSIGNED
= 1
IDNA_CHECK_BIDI
public
mixed
IDNA_CHECK_BIDI
= 4
IDNA_CHECK_CONTEXTJ
public
mixed
IDNA_CHECK_CONTEXTJ
= 8
IDNA_CHECK_CONTEXTO
public
mixed
IDNA_CHECK_CONTEXTO
= 0x40
IDNA_DEFAULT
public
mixed
IDNA_DEFAULT
= 0
IDNA_NONTRANSITIONAL_TO_ASCII
public
mixed
IDNA_NONTRANSITIONAL_TO_ASCII
= 0x10
IDNA_NONTRANSITIONAL_TO_UNICODE
public
mixed
IDNA_NONTRANSITIONAL_TO_UNICODE
= 0x20
IDNA_USE_STD3_RULES
public
mixed
IDNA_USE_STD3_RULES
= 2
REGEXP_IDNA_PATTERN
private
mixed
REGEXP_IDNA_PATTERN
= '/[^\\x20-\\x7f]/'
toAscii()
public
static toAscii(string $domain, int $options) : idnaInfo
Parameters
-
$domain
: string
-
-
$options
: int
-
Return values
idnaInfo
—
toUnicode()
public
static toUnicode(string $domain, int $options) : idnaInfo
Parameters
-
$domain
: string
-
-
$options
: int
-
Return values
idnaInfo
—
supportsIdna()
private
static supportsIdna() : void
Return values
void
—